注意
第三方编码代理目前处于公开预览状态。
Introduction
可以同时使用 Copilot cloud agent 第三方编码代理来异步处理开发任务。 可以分配现有问题或向代理提供提示,该代理将处理所需的更改并创建拉取请求。 代理完成后,会请求你进行审核,你可以留下拉取请求评论,要求代理迭代优化。
编码代理受到与Copilot cloud agent相同的安全保护、缓解措施和限制。 若要详细了解如何使用编码代理,请参阅 关于 GitHub Copilot 云代理。
可以在哪里使用编码代理
可以在以下位置使用编码代理启动任务:
- “代理”选项卡:在“ 代理”选项卡中的提示框下选择一个代理,然后启动一个新任务,并监视代理处理拉取请求。
- 问题:将代理分配到存储库中的现有问题。
- 拉取请求:在对现有拉取请求的注释中提及
@AGENT_NAME,要求其进行更改。 - 在 GitHub Mobile 上:从“主页”**** 视图单击 启动新的智能体会话。
- In Visual Studio Code:在聊天视图中启动新会话,或将现有会话委托给其他代理。
使编码代理可用
在将任务分配给GitHub上的编码代理之前,必须先在您的帐户策略中启用这些代理。
- 有关 GitHub Copilot Pro、GitHub Copilot Pro+ 和 GitHub Copilot Max 订阅者,请参阅 以个人订阅者身份管理 GitHub Copilot 策略。
- 对于 GitHub Copilot Business 和 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 auto model selection 代表你选择最佳可用模型。 请参阅“关于 Copilotauto model selection”。
以下模型可用于每个代理:
OpenAI Codex
- 自动 * GPT-5.3-Codex
- GPT-5.4
- GPT-5.4 nano
Anthropic Claude
- 自动 * Claude Opus 4.5
- Claude Opus 4.6
- Claude Opus 4.7
- Claude Sonnet 4.5
- Claude Sonnet 4.6
安全性验证
当第三方编码代理创建或修改代码时, GitHub 会自动扫描生成的代码以查找安全问题,并尝试在拉取请求完成之前解决这些问题。 这降低了代理引入硬编码机密、不安全依赖项和其他漏洞等问题的可能性。
以下工具和进程扫描安全问题:
- CodeQLcode scanning 标识代码安全问题。
- Secret scanning 检测敏感信息,例如 API 密钥、令牌和其他机密。
- 新引入的依赖项会被检查,对照 GitHub Advisory Database 恶意软件公告,以及 CVSS 评级为高或严重的漏洞。
安全验证不需要 GitHub Advanced Security 许可证。
使用成本
编码代理消耗GitHub Actions分钟数和AI credits。 每个代理会话消耗的 AI credits 取决于所使用的模型和处理的令牌数量。
在你包含的 GitHub Actions 分钟和 AI credits 内,你可以随意使用智能体,不会产生额外费用。 请参阅“Usage-based billing for organizations and enterprises”。
合作伙伴代理
在用户或组织 Copilot cloud agent 设置中启用合作伙伴代理时,将为相应的代理安装一个 GitHub App 。
- 允许 Claude 编码代理 安装
anthropic code agent -
“允许 Codex 编码智能体”选项**** 将安装 `openai code agent`
这些 GitHub Apps 的操作将在审核日志中可见,但 GitHub Apps 本身不会在您帐户的 GitHub App 安装列表中显示。
后续步骤
- 若要开始管理代理,请参阅 管理智能体会话。
- 若要了解如何托管和提供 AI 模型,请参阅 GitHub Copilot 的模型托管。