GitHub 正式推出其 Copilot 新版编码代理工具,为开发者提供一种更加自动化、集成度更高的开发体验。这一代理功能直接嵌入 GitHub 平台,通过 GitHub Actions 启动一个安全、可定制的开发环境,一旦开发者将某个 Issue 分配给 Copilot 或通过 VS Code 发出指令,代理即开始在后台运行,并将其工作成果以拉取请求(Pull Request)的形式提交。

使用方式与功能特点
开发者只需在 GitHub 网站、GitHub Mobile 应用或使用 GitHub CLI 工具中,将问题指派给 Copilot,操作方式与指派给团队成员类似。也可以通过 GitHub Chat 或 VS Code 内的指令形式发出请求,例如:
@github Open a pull request to refactor this query generator into its own class
收到任务后,Copilot 代理会自动添加 👀 表情以示接收,并在后台启动一台虚拟机,克隆代码仓库、配置开发环境,并使用 GitHub Code Search 支持的先进检索增强生成(RAG)技术分析代码库。整个过程中,代理会将修改内容不断推送至草稿拉取请求,并同步更新其描述信息。开发者可通过代理的日志追踪工作流程、验证步骤与逻辑推理,从而清晰了解每项决策的来龙去脉。
支持模型与跨平台能力
该编码代理基于最先进的模型,擅长在测试完善的代码库中处理低至中等复杂度的任务,如新增功能、修复漏洞、扩展测试、代码重构以及文档优化等。借助 GitHub 的 Model Context Protocol(MCP),开发者还可为代理接入 GitHub 外部的数据和功能。例如,项目可通过 MCP Server 连接额外资源,并使代理读取 GitHub 中上传的问题截图或功能草图,支持图像理解的能力使任务分配更具直观性与表达力。
当代理完成任务后,会标记相关开发者进行代码审阅。审阅者可直接在拉取请求中留下修改意见,Copilot 会自动识别这些评论并相应调整代码。与此同时,代理还能结合相关 Issue 或 PR 的讨论上下文及项目自定义说明,从而准确理解任务意图与代码规范。
安全保障机制
GitHub 明确强调了该编码代理的安全设计。所有代理生成的更改仅限于它自行创建的分支,主分支与团队维护的其他分支始终处于保护状态。任何由代理发起的拉取请求都需要其他团队成员审批,避免由同一开发者直接批准自己的请求。此外,代理访问网络的权限被限制在一份受信任列表内,确保其执行环境的外部连接安全。所有 GitHub Actions 的工作流程都在获得审批后才会执行,并完全遵守现有的仓库规则和组织级安全政策。
集成与计算环境
Copilot 编码代理的运行依赖于计算资源。对于在 VS Code 中使用代理模式的用户,其运行环境可以是本地机器的 CPU,或是 GitHub Codespaces 等远程开发容器。在内部开发项目 “Padawan” 启动时,GitHub 即选定了 GitHub Actions 作为核心计算平台。自 2018 年起,GitHub Actions 发展为全球最大的 CI/CD 生态系统,Marketplace 中已有超过 25,000 个操作模块,每个工作日处理超过 4,000 万次作业,服务对象涵盖开源社区、新创公司及大型企业。
实际应用反馈
在企业使用反馈中,GitHub Copilot 编码代理被认为极大地提高了开发效率,减少了开发者在重复性任务上的时间投入,使其能够专注于高价值的创意开发工作。例如 Carvana 的工程与数据分析高级副总裁 Alex Devkar 表示,该工具能够在数分钟内将技术规格文档转化为生产代码,加速了开发节奏。
上线时间与定价信息
这款全新编码代理工具现已向所有 Copilot Enterprise 与 Copilot Pro+ 用户开放。要启用该功能,只需在目标代码库中打开代理模式,若为企业用户,则还需管理员开启相关策略。从 2025 年 6 月 4 日起,该代理模式每次模型请求将消耗一次高级配额。
GitHub 表示,Copilot 的使命始终如一:维持开发者的“心流”状态,自动完成那些令人疲惫却必不可少的任务,从而释放更多时间去追寻真正令人着迷的创造力。