Skip to content

Copilot 的 Agents 标签页提供了统一的代理任务管理界面:启动新任务时选择模型和代理类型,任务运行中可实时查看日志和思考过程,也可以发送引导消息调整方向,完成后直接跳转到 PR 进行审查。支持并发多个代理会话。

GitHub Copilot Agent 管理中心:统一监控和控制所有 AI 代理任务

代理管理界面概览

GitHub 提供了一个统一的 Agents 页面github.com/copilot/agents)和仓库内的 Agents 标签页,让你不需要切换到终端或 IDE 就能管理所有 AI 代理任务。

AI 代理的特点

  • 自主评估环境、做出决策、执行步骤
  • 将复杂任务分解成多个步骤,并使用工具完成
  • 接受人工反馈,在执行中调整策略
  • 支持并发运行多个会话,实现任务并行

在 Agents 标签页可以做什么

操作说明
启动新任务选择 AI 模型、第三方代理(Claude/Codex)或自定义代理
实时监控日志点击任何会话可打开 Session Log,查看代理的实时进展和思考过程
追踪活跃会话查看仓库内所有正在运行的代理会话
发送引导指令不停止任务直接发消息调整方向(每条消息消耗 1 个 Premium Request)
本地接管将云端任务移到本地 VS Code 或 Copilot CLI 继续处理
跳转到 PR任务完成后直接跳转到生成的 Pull Request 进行审查

启动新代理任务

在 Agents 标签页或 Agents 页面点击"New task":

  1. 描述任务:清晰说明要完成什么(越具体越好)
  2. 选择模型:Auto(推荐)或指定 Claude、GPT 等具体模型
  3. 选择代理类型(可选):
    • 默认 Copilot 代理
    • 第三方代理(Anthropic Claude、OpenAI Codex)
    • 自定义代理(Custom Agents)
  4. 提交,代理开始自主执行

实时监控与引导

Session Log 实时查看

每个会话都有完整的 Session Log,显示:

  • 代理的思考过程(Thought process)
  • 每一步执行的工具调用
  • 文件修改记录
  • 代理遇到的问题和决策

发送引导指令(Steering)

任务进行中可以随时发送消息:

  • 纠正方向:"实际上不用修改 X 文件,只需要改 Y"
  • 提供额外信息:"这里还要注意 Z 约束"
  • 请求状态更新:"目前完成了哪些部分?"

每条引导消息消耗 1 个 Premium Request

本地接管:云端任务转本地处理

如果需要在本地环境继续处理 Cloud Agent 创建的任务:

转移到 VS Code

  • 要求:最新版 VS Code + Copilot 扩展 + Pull Requests 扩展
  • 在 Agents 标签页选择"在 VS Code 中打开"

转移到 Copilot CLI

bash
# 用 Cloud Agent 创建的分支继续工作
copilot --continue --session=SESSION_ID

并发代理的使用策略

支持同时运行多个代理会话,适合:

  • 让一个代理做功能开发,另一个做测试编写
  • 对不同模块并行修复 Bug
  • 探索多种实现方案,对比选择最佳

注意:每个并发会话都会消耗 Premium Request,需要关注额度使用情况。

代理完成后的工作流

  1. Cloud Agent 创建 Draft PR
  2. 在 Agents 标签页或 PR 列表中找到这个 PR
  3. 查看 Session Log 了解代理的决策依据
  4. 审查代码变更(和审查人工代码一样认真)
  5. 请求修改或批准合并

不要:因为是 AI 生成就跳过代码审查——Cloud Agent 生成的代码同样可能包含错误或安全问题。

常见问题

Q: Agents 标签页在哪里?

A: 在 GitHub 仓库页面的顶部导航栏,点击"Code"旁边的标签,找"Agents"。也可以直接访问 github.com/copilot/agents

Q: 引导消息(Steering)和重新开始任务有什么区别?

A: 引导消息不中断当前任务,代理收到后会在当前进度基础上调整;重新开始会丢失所有进度,从头执行。能用引导消息解决的问题优先用引导,避免浪费已完成的工作。

Q: 如何知道哪个代理任务在消耗大量 Premium Requests?

A: 每个 Session Log 中有请求消耗的记录,Agents 页面通常也有各会话的用量统计。定期检查可以避免超出套餐限额。