注意
第三方编码代理目前处于公共预览版状态。
介绍
可以同时使用 Copilot云代理 第三方编码代理来异步处理开发任务。 可以分配现有问题或向代理提供提示,该代理将处理所需的更改并创建拉取请求。 代理完成后,会请求你进行审核,你可以留下拉取请求评论,要求代理迭代优化。
编码代理受到与Copilot云代理相同的安全保护、缓解措施和限制。 若要详细了解如何使用编码代理,请参阅 关于 GitHub Copilot 云代理。
可以在哪里使用编码代理
可以在以下位置使用编码代理启动任务:
- “代理”选项卡:在“Agents 选项卡的提示框下选择代理,然后启动一个新任务,并监视代理处理拉取请求。
- 问题:将代理分配到存储库中的现有问题。
- 拉取请求:在对现有拉取请求的注释中提及
@AGENT_NAME,要求其进行更改。 - 在 GitHub Mobile 上:从“主页”**** 视图单击 启动新的智能体会话。
- In Visual Studio Code:在聊天视图中启动新会话,或将现有会话委托给其他代理。
使编码代理可用
注意
第三方代理可用于 GitHub Copilot Pro、GitHub Copilot Pro+、GitHub Copilot业务 和 GitHub Copilot Enterprise 计划。
在将任务分配给GitHub上的编码代理之前,必须先在您的帐户策略中启用这些代理。
- 对于 GitHub Copilot Pro 和 GitHub Copilot Pro+ 订阅者,请参阅 以个人订阅者身份管理 GitHub Copilot 策略。
- 对于 GitHub Copilot业务 和 GitHub Copilot Enterprise 订阅者,请参阅 管理组织中GitHub Copilot的策略和功能 或 管理企业中 GitHub Copilot 的策略和功能。
这些策略不适用于本地代理。Visual Studio Code 若要在其中Visual Studio Code配置代理设置,请参阅文档中的代理Visual Studio Code类型。 若要调整Visual Studio Code企业代理设置,请参阅文档中的启用或禁用代理Visual Studio Code的使用。
支持的编码代理
GitHub 支持以下第三方代理:
第三方代理的 AI 模型
使用第三方代理启动任务时,可以选择代理使用的 AI 模型。 你可能会发现不同的模型性能更好,或者根据任务类型提供更有用的响应。 有关确定可使用的模型的帮助,请参阅“AI 模型比较”。
还可以选择“ 自动”,以便 Copilot自动选择模型 代表你选择最佳可用模型。 有关详细信息,请参阅 关于 Copilot 自动模型选择。
以下模型可用于每个代理:
OpenAI Codex
- 自动 * GPT-5.2-Codex
- GPT-5.3-Codex
- GPT-5.4
Anthropic Claude
- 自动 * 克洛德作品4.5
- 克洛德作品4.6
- 克劳德·奥普斯 4.7
- 克劳德十四行诗 4.5
- 克洛德十四行诗 4.6
使用成本
编码智能体消耗 GitHub Actions 分钟和 GitHub Copilot 高级请求。 每个代理 会话 使用一个高级请求。
在您的GitHub Actions每月使用津贴和高级请求范围内,您可以要求代理处理编码任务,而不会产生任何额外费用。
有关详细信息,请参阅 GitHub Copilot许可证。
后续步骤
- 若要开始管理代理,请参阅 管理和跟踪 Copilot云代理 会话。
- 若要了解如何托管和提供 AI 模型,请参阅 托管用于GitHub Copilot的模型。