| title | About third-party agents | ||
|---|---|---|---|
| shortTitle | Third-party agents | ||
| intro | You can incorporate coding agents into your development workflows on {% data variables.product.github %}. | ||
| product | {% data reusables.gated-features.third-party-agents %}<br><a href="https://github.com/features/copilot/plans?ref_product=copilot&ref_type=purchase&ref_style=button" target="_blank" class="btn btn-primary mt-3 mr-3 no-underline"><span>Sign up for {% data variables.product.prodname_copilot_short %}</span> {% octicon "link-external" height:16 %}</a> | ||
| versions |
|
||
| contentType | concepts |
[!NOTE] Third-party coding agents are currently in {% data variables.release-phases.public_preview %}.
You can use third-party coding agents alongside {% data variables.copilot.copilot_coding_agent %} to work asynchronously on your development tasks. You can assign an existing issue or give a prompt to an agent, which will work on the required changes and create a pull request. When the agent finishes, it will request a review from you, and you can leave pull request comments to ask the agent to iterate.
Coding agents are subject to the same security protections, mitigations, and limitations as {% data variables.copilot.copilot_coding_agent %}. To learn more about how you can use coding agents, see AUTOTITLE.
You can kick off tasks with coding agents in the following locations:
- The Agents tab: Select an agent under the prompt box in the Agents tab, then kick off a new task and watch the agent get to work on a pull request.
- Issues: Assign the agent to an existing issue in a repository.
- Pull requests: Mention
@AGENT_NAMEin a comment on an existing pull request to ask it to make changes. - On {% data variables.product.prodname_mobile %}: From the Home view, click {% octicon "plus" aria-hidden="true" aria-label="plus" %} to start a new agent session.
- In {% data variables.product.prodname_vscode %}: Start a new session in the chat view, or delegate an existing session to a different agent.
Note
{% data reusables.gated-features.third-party-agents %}
Before you can assign tasks to coding agents on {% data variables.product.github %}, they must be enabled in your account policies.
- For {% data variables.copilot.copilot_pro %} and {% data variables.copilot.copilot_pro_plus %} subscribers, see AUTOTITLE.
- For {% data variables.copilot.copilot_for_business %} and {% data variables.copilot.copilot_enterprise %} subscribers, see AUTOTITLE or AUTOTITLE.
These policies do not apply to local agents in {% data variables.product.prodname_vscode %}. To configure agent settings in {% data variables.product.prodname_vscode %}, see Types of agents in the {% data variables.product.prodname_vscode %} documentation. To adjust enterprise agent settings in {% data variables.product.prodname_vscode %}, see Enable or disable the use of agents in the {% data variables.product.prodname_vscode %} documentation.
The following third-party agents are supported on {% data variables.product.github %}:
- {% data variables.product.prodname_anthropic_claude %}
- {% data variables.product.prodname_openai_codex %}
Coding agents consume {% data variables.product.prodname_actions %} minutes and {% data variables.product.prodname_copilot %} premium requests. Each agent session consumes one premium request.
Within your monthly usage allowance for {% data variables.product.prodname_actions %} and premium requests, you can ask agents to work on coding tasks without incurring any additional costs.
For more information, see AUTOTITLE.