Skip to main content

关于代理管理

使用一个集中式控制页在代理会话之间跳转、检查进度并保持控制状态,而不会丢失位置。

谁可以使用此功能?

Copilot云代理可用于GitHub Copilot Pro、GitHub Copilot Pro+、GitHub Copilot业务和GitHub Copilot Enterprise计划。 代理在所有存储于GitHub的存储库中可用,除非这些存储库由托管用户帐户拥有或已被显式禁用。
Sign up for Copilot

在本文中

关于代理

AI 代理是自治系统,可以评估其环境、做出决策并采取措施来完成任务。 代理可以将复杂的任务分解为步骤,使用各种工具和资源,规划其方法,并根据人工反馈进行调整,直到他们完成分配的目标。

智能代理在 GitHub 的软件开发过程的每个阶段提供自动化和帮助。 可以同时运行多个代理会话,从而有效地委托工作项。

此外,通过使用Copilot、Anthropic Claude和OpenAI Codex,您可以拥有更多的灵活性和选择,以便找到适合执行任务的代理。 请参阅“关于第三方代理”。

          自定义代理的利用可以让你构建一个任务特定的代理团队,利用自定义的系统提示来处理更简单的任务,例如编写测试和重构,从而让你有更多精力专注于解决问题和协作。 请参阅“[AUTOTITLE](/copilot/concepts/agents/cloud-agent/about-custom-agents)”。 

通过模型选择,可以从一系列 AI 模型中进行选择,以便与代理一起使用,每个模型都有其自己的特定优势。 请参阅“GitHub Copilot中支持的 AI 模型”。

若要了解详细信息 Copilot云代理,请参阅 关于 GitHub Copilot 云代理

管理代理

利用GitHub代理功能时,可以使用存储库中的****Copilot云代理”选项卡来启动、监视和管理代理会话,而无需离开工作流。 还可以使用 “代理”页 查看和启动代理会话。 若要了解如何启用 Copilot云代理,请参阅 管理对 GitHub Copilot 云代理的访问权限

在“代理”选项卡中,可以:

  • 启动新的代理任务:选择您想要的 AI 模型,并可以选择第三方代理或最适合该任务的自定义代理。 请参阅“要求 GitHub Copilot 创建拉取请求”。
  • 监视实时会话日志:代理开始工作后,可以单击任何代理会话以打开会话日志,并实时跟踪其进度和思维过程。
  • 跟踪活动会话:可以查看已在存储库中启动的所有活动代理会话。
  • 引导代理在会话中:如果意识到未正确限定请求的范围,或者希望代理使用特定工具或服务,则可以单步执行并提供 指导输入 ,而无需停止运行。 引导每条消息使用一个高级请求。 请参阅“跟踪 GitHub Copilot 的会话”。
  • 在VS Code中或GitHub Copilot 命令行界面 (CLI)中打开会话:要在本地开发环境中开始修改代理会话,请点击**“在VS Code中打开”** 或**“在GitHub Copilot 命令行界面 (CLI)中继续”**,以将会话引入本地计算机。

    注意

    打开VS Code中的会话需要最新版本的VS Code、GitHub Copilot扩展和GitHub拉取请求扩展。

  • 查看和合并代理代码:代理完成会话后,可以跳转到拉取请求以查看更改、请求进一步改进或批准和合并。 请参阅“查看来自 Copilot 的输出”。

后续步骤

若要开始管理代理,请参阅 管理和跟踪 Copilot云代理 会话