跳过正文
  1. 文章/

GitHub Copilot Coding Agent 的最新功能(2026)

·2 分钟
文森的科技小站
作者
文森的科技小站
文森的科技小站
目录
91 - 这篇文章属于一个选集。
Coding Agent Demo

概览
#

GitHub Copilot 的 coding agent 可以在后台代办任务:修复 bug、补充测试、重构代码并提交 PR。近期新增的一批功能旨在提升交付质量与团队信任度,主要更新包括:

  • 模型选择器(model picker)——根据任务复杂度选择不同能力/速度的模型。
  • 自动自我审查(Copilot code review)——Agent 在开 PR 前会先审查并优化自身改动。
  • 内置安全扫描——在 Agent 运行时执行代码扫描、秘密扫描与依赖漏洞检查。
  • 自定义 agents(.github/agents/)——把团队规范与流程封装为可复用的 agent 文件。
  • CLI 与云端会话互通——在终端与云端间无缝切换,保留分支、日志与上下文。

下面按功能逐项说明使用要点与上手步骤。


选择合适的模型 (model picker)
#

以前所有后台任务都使用单一默认模型,无法在速度与能力间灵活权衡。现在 Agents 面板支持模型选择:

  • 简单任务(如添加单元测试)可以选更快的模型以节省时间;
  • 复杂任务(如大范围重构或复杂集成测试)可以选更强的模型以提升质量;
  • 或者直接选择 Auto,让 GitHub 按需调度。

快速上手:

  1. 打开右上角的 Agents 面板,选择仓库。
  2. 从模型下拉菜单选择需要的模型或保留 auto。
  3. 用清晰的 prompt 发起任务。

模型选择当前对 Copilot Pro / Pro+ 开放;Business 与 Enterprise 支持即将到来。

更多: https://docs.github.com/copilot/how-tos/use-copilot-agents/coding-agent/changing-the-ai-model


自动自我审查(Self-review)让 PR 更易读
#

以往 Reviewer 经常面对能跑通但冗长或写法奇怪的补丁。现在,coding agent 会在打开 PR 前运行 Copilot code review:

  • Agent 自行请求代码审查、应用反馈并迭代修改;
  • 结果是:当你被 @ 时,PR 已由 agent 做过一次改进,减少重复审查负担;
  • 示例场景:Agent 发现自己生成的字符串拼接过于复杂并在提交前修正。

快速查看:在 Agents 面板中点击对应任务,查看 session 日志,你会看到 agent 何时运行了 code review 并应用了变更。

更多: https://docs.github.com/en/copilot/how-tos/use-copilot-agents/request-a-code-review/use-code-review


运行在工作流中的安全检查(Code/Secret/Dependency scanning)
#

AI 生成代码也可能带来风险:易受攻击的依赖、意外提交的密钥或不安全的编码模式。为此,coding agent 在其工作流程中自动运行:

  • 代码扫描(code scanning);
  • 密钥/秘密扫描(secret scanning);
  • 依赖库漏洞检查(dependency vulnerability checks)。

如果 agent 检测到已知 CVE、疑似密钥或危险模式,会在 PR 开启前标记并记录在 session 日志中。

注意:代码扫描通常属于 GitHub Advanced Security 的功能,但在 Copilot coding agent 的流程中,这些检查会免费运行,减少在 PR 里才发现问题的风险。

快速上手:

  1. 通过 Agents 面板发起任务。
  2. 在运行时查看 session 日志,观察扫描条目与警告。
  3. 在 PR 中查看已经被标记的问题并优先处理。

更多: https://github.blog/changelog/2025-10-28-copilot-coding-agent-now-automatically-validates-code-security-and-quality/


自定义 agents:把团队流程写成代码
#

简短的 prompt 很难把团队惯例与约定表达完整。自定义 agents 可以把流程固化为仓库内的文件:

  • .github/agents/ 下创建 agent 文件,定义专门的步骤与策略;
  • 例如:性能优化 agent 可先 benchmark,再修改代码,最后重新 benchmark 并把改进结果附在 PR 中;
  • 自定义 agents 可以在组织或企业范围内共享,确保不同团队使用统一流程。

快速上手:

  1. 在仓库中创建 .github/agents/<your-agent>.yaml(或其他格式,参考文档)并描述行为。
  2. 打开 Agents 面板,发起新任务并从 agent 列表中选择你的自定义 agent。
  3. 编写限定 scope 的 prompt,让 agent 专注于你定义的职责。

更多: https://docs.github.com/en/copilot/how-tos/use-copilot-agents/coding-agent/create-custom-agents?utm_source=chatgpt.com


云端与本地无缝切换(CLI handoff)
#

你可以在云端开启一个 agent 会话,然后把这个会话“拉到本地终端”继续操作;反之也可以在 CLI 中把工作推回云端。

要点:

  • 从 Agents 面板点击“Continue in Copilot CLI”,复制给你的命令;
  • 在本地终端粘贴并运行该命令,即可在本地加载相同的分支、日志与上下文;
  • 在 CLI 会话中按 &(ampersand)可以把当前工作交回云端继续运行。

示例(概念性)流程:

# 在网页 Agents 面板点击“Continue in Copilot CLI”并复制命令,例如:
# copilot agents continue --session <SESSION_TOKEN>

# 在本地终端运行复制的命令来继续会话(命令会包含会话标识与上下文)
copilot agents continue <session-command-copied>

# 在 CLI 中按 '&' 将工作推回云端(在 CLI 提示中按 '&',或使用对应的子命令)

(注:实际命令以 GitHub 官方面板提供为准,上面示例为说明会话交接的典型流程。)

更多: https://docs.github.com/en/copilot/how-tos/use-copilot-agents/manage-agents


小结与未来展望
#

最近的更新把 Copilot coding agent 从“能做事”提升为“能做对事”:

  • 通过模型选择可以在速度和能力间做权衡;
  • 自我审查与安全扫描减少了人工复查与安全漏网之鱼;
  • 自定义 agents 让团队规范可复用且可版本化;
  • CLI handoff 则解决了云端与本地工作流的断点。

GitHub 团队还在开发私有模式(private mode)、在编码前进行更好的规划(planning before coding),以及扩展到不需要 PR 的任务(如 issue 摘要、报告生成等)。如果你有想法或改进建议,可以在 GitHub Community 讨论区分享你的反馈。


快速上手与参考链接
#

  • 了解 Copilot coding agent:https://docs.github.com/en/copilot/concepts/agents/coding-agent/about-coding-agent
  • 模型选择文档:https://docs.github.com/copilot/how-tos/use-copilot-agents/coding-agent/changing-the-ai-model
  • Copilot code review 文档:https://docs.github.com/en/copilot/how-tos/use-copilot-agents/request-a-code-review/use-code-review
  • 自定义 agents:https://docs.github.com/en/copilot/how-tos/use-copilot-agents/coding-agent/create-custom-agents?utm_source=chatgpt.com
  • CLI handoff 与会话管理:https://docs.github.com/en/copilot/how-tos/use-copilot-agents/manage-agents
  • 安全扫描变更说明:https://github.blog/changelog/2025-10-28-copilot-coding-agent-now-automatically-validates-code-security-and-quality/

91 - 这篇文章属于一个选集。

本网站部分链接可能为联盟推广链接(Affiliate Links)。如果你通过这些链接购买产品或服务,站长可能获得佣金,但你无需支付额外费用。

📖 阅读量: