Skip to main content

关于代理管理

使用一个集中控制页面在 Copilot 编码智能体 会话之间跳转,查看进度,并保持对工作流程的掌控,而不会丢失上下文。

谁可以使用此功能?

Copilot 编码智能体 可用于 GitHub Copilot Pro、GitHub Copilot Pro+、GitHub Copilot Business 和 GitHub Copilot Enterprise 计划。 该代理在 GitHub 上存储的所有仓库中均可用,但以下情况除外:由 托管用户帐户 拥有的仓库,以及已显式禁用该代理的仓库。
Sign up for Copilot

本文内容

关于代理

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

Copilot 编码智能体 将自动化和辅助功能引入 GitHub 上软件开发过程的每一个阶段。 可以同时运行多个 Copilot 编码智能体 会话,以便高效分配任务。

通过使用 自定义代理,可以构建由任务专用智能体组成的团队,并为这些智能体设置自定义系统提示,以处理诸如编写测试和重构等简单任务,从而释放精力以优先处理问题解决和协作。 请参阅“关于自定义代理”。

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

要了解有关 Copilot 编码智能体 的更多信息,请参阅 关于 GitHub Copilot 编码智能体

管理代理

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

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

  •           **启动新的智能体任务**:选择一个 AI 模型,并可选地从 自定义代理 中选择最适合该任务的智能体。 请参阅“[AUTOTITLE](/copilot/how-tos/use-copilot-agents/coding-agent/create-a-pr)”。
    
  •           **监视实时会话日志**:Copilot 开始工作后,可以单击任何智能体会话,以打开会话日志,并实时跟踪其进度和思维过程。
    
  •         **跟踪活动会话**:可以查看已在存储库中启动的所有活动代理会话。
    
  •         **在会话中引导智能体**:如果发现请求范围不正确,或希望 Copilot 使用特定工具或服务,可以介入并提供**引导输入**,而无需停止运行。 每条引导消息会消耗**一个高级请求**额度。 请参阅“[AUTOTITLE](/copilot/how-tos/use-copilot-agents/coding-agent/track-copilot-sessions#steering-a-copilot-session-from-the-agents-tab)”。
    
  •           **在 VS Code 或 GitHub Copilot 命令行界面 中打开会话**:当希望在本地开发环境中开始对智能体会话进行更改时,单击 **<svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-vscode" aria-label="VS Code" role="img"><path d="M12.515.537c1.169-1.215 3.48-.226 3.418 1.534a592.449 592.449 0 0 1 .062 11.538c.089 1.938-2.439 3.149-3.827 1.851A642.497 642.497 0 0 1 1.312 5.996a.932.932 0 0 1-.308-.609.915.915 0 0 1 .194-.655.871.871 0 0 1 1.232-.136l1.493 1.18a641.007 641.007 0 0 1 9.708 7.85c.008.011.036-.018.019-.017a605.558 605.558 0 0 1 .057-11.226c-1.308 1.157-2.63 2.275-3.926 3.411-.477.416-.948.831-1.424 1.253a.87.87 0 0 1-1.237-.061.912.912 0 0 1-.231-.641.941.941 0 0 1 .27-.628c.452-.456.902-.905 1.36-1.354 1.324-1.302 2.677-2.558 3.996-3.826ZM2.986 9.734a.798.798 0 0 1 1.184.06.95.95 0 0 1-.057 1.272l-1.228 1.2a.798.798 0 0 1-1.183-.06.95.95 0 0 1 .055-1.272l1.229-1.2Z"></path></svg> 在 VS Code** 或 **<svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-agent" aria-label="Agent" role="img"><path d="M14.5 8.9v-.052A2.956 2.956 0 0 0 11.542 5.9a.815.815 0 0 1-.751-.501l-.145-.348A3.496 3.496 0 0 0 7.421 2.9h-.206a3.754 3.754 0 0 0-3.736 4.118l.011.121a.822.822 0 0 1-.619.879A1.81 1.81 0 0 0 1.5 9.773v.14c0 1.097.89 1.987 1.987 1.987H4.5a.75.75 0 0 1 0 1.5H3.487A3.487 3.487 0 0 1 0 9.913v-.14C0 8.449.785 7.274 1.963 6.75A5.253 5.253 0 0 1 7.215 1.4h.206a4.992 4.992 0 0 1 4.586 3.024A4.455 4.455 0 0 1 16 8.848V8.9a.75.75 0 0 1-1.5 0Z"></path><path d="m8.38 7.67 2.25 2.25a.749.749 0 0 1 0 1.061L8.38 13.23a.749.749 0 1 1-1.06-1.06l1.719-1.72L7.32 8.731A.75.75 0 0 1 8.38 7.67ZM15 13.45h-3a.75.75 0 0 1 0-1.5h3a.75.75 0 0 1 0 1.5Z"></path></svg> Continue in GitHub Copilot 命令行界面** 中打开,即可将会话传输至本地计算机。
    

    注意

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

  •           **查看和合并智能体代码**:Copilot 完成会话后,可以跳转到拉取请求以查看更改、请求进一步改进或批准和合并。 请参阅“[AUTOTITLE](/copilot/how-tos/use-copilot-agents/coding-agent/review-copilot-prs)”。
    

后续步骤

若要开始管理代理,请参阅 管理 Copilot 编码代理