Skip to main content

关于代理管理

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

谁可以使用此功能?

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

本文内容

关于代理

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

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

除了 Copilot 之外,你还可以使用 Anthropic Claude 和 OpenAI Codex,从而为你提供更大的灵活性和选择余地,以便找到合适的智能体来完成任务。 请参阅“关于第三方代理”。

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

通过模型选择,可以从一系列 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)”。
    
  •         **监视实时会话日志**:代理开始工作后,可以单击任何代理会话以打开会话日志,并实时跟踪其进度和思维过程。
    
  •         **跟踪活动会话**:可以查看已在存储库中启动的所有活动代理会话。
    
  •         **引导代理在会话中**:如果意识到未正确限定请求的范围,或者希望代理使用特定工具或服务,则可以单步执行并提供 **指导输入** ,而无需停止运行。 每条引导消息会消耗**一个高级请求**额度。 请参阅“[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="M10.863 13.919a.796.796 0 0 1-.644.025.795.795 0 0 1-.279-.183L4.816 9.063l-2.232 1.703a.54.54 0 0 1-.691-.031l-.716-.655a.546.546 0 0 1 0-.805L3.112 7.5 1.177 5.725a.546.546 0 0 1 0-.805l.716-.655a.54.54 0 0 1 .691-.031l2.232 1.703L9.94 1.239a.805.805 0 0 1 .923-.159l2.677 1.295c.281.136.46.422.46.736V8h-3.248V4.534L6.864 7.5l3.888 2.966V8H14v3.889c0 .314-.179.6-.46.736l-2.677 1.294Z"></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 拉取请求扩展。

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

后续步骤

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