Thanks to visit codestin.com
Credit goes to docs.github.com

Skip to main content

关于代理应用

代理应用让您能够直接在GitHub上的工作流中使用合作伙伴构建的代理,并由您的Copilot订阅提供支持。

谁可以使用此功能?

适用于所有付费 Copilot 计划
Sign up for Copilot

注意

Agent apps are currently in 公开预览 and subject to change.

Introduction

代理应用 are GitHub Apps that expose agents on GitHub. GitHub partners build 代理应用 to bring their tools and services into your development workflow. These 代理应用 are agents you can delegate work to alongside Copilot云代理 and other third-party agents. 代理应用 由 Copilot云代理 提供支持。 若要了解详细信息,请参阅 关于 GitHub Copilot 云代理

例如,一个 代理应用程序 可以分析你的产品分析数据、扫描你的应用程序以查找安全漏洞,或向拉取请求添加功能开关,然后再连接回合作伙伴的系统以完成该任务。

您可以在什么情境下使用 代理应用

您可以在 代理应用程序 和 GitHub.com 上通过以下入口启动 GitHub Mobile 的代理:

  • 问题分配:将 代理应用程序 问题分配给存储库中的问题。
  • 拉取请求注释:在拉取请求的注释中提及 @AGENT-NAME ,要求代理进行更改。
  • Agents 界面:在“代理”选项卡或面板中,选择提示框下方的 代理应用程序,然后使用提示词启动任务。

你可以像使用 Copilot云代理 和其他第三方编码代理一样使用这些入口点。 有关详细信息,请参阅“使用代理应用”。

工作原理代理应用

代理应用程序是由合作伙伴配置为充当代理的GitHub App。 每个 代理应用程序 代理都可以使用自己的提示、模型、工具和模型上下文协议 (MCP) 服务器定义自定义代理。 若要了解有关自定义代理和 MCP 的详细信息,请参阅 关于自定义代理模型上下文协议(MCP)和GitHub Copilot云代理

代理应用 可以通过 MCP 服务器连接到合作伙伴自己的系统。 这些 MCP 服务器使用由 代理应用程序 颁发的 JWT 断言对 GitHub 进行授权,因此合作伙伴无需您管理额外的凭据,就能安全地识别您的账户及其 代理应用程序。

首次使用 a 代理应用程序时,系统会要求在代理运行之前通过 OAuth 流授权应用。 这使 代理应用程序 能够代表你采取行动并访问合作伙伴的功能。 有关授权应用的详细信息,请参阅 授权GitHub应用

安装和启用 代理应用

若要使用 代理应用程序,必须先将 GitHub App 安装到您的帐户或组织中,并且必须为该应用启用代理功能。 如果应用安装在企业拥有的组织中,还必须在企业代理应用设置中启用“Copilot”Copilot策略。

  • 安装 代理应用程序 时,GitHub 会提示该应用包含代理功能,并询问你是否要启用这些功能。 有关详细信息,请参阅“关于使用GitHub应用”。
  • 如果应用安装在企业拥有的组织中,管理员还必须在代理功能可用之前启用“”代理应用Copilot策略。 有关详细信息,请参阅“后续步骤”部分。

Billing

代理应用 由 Copilot云代理 提供支持。 当您使用代理应用程序时,AI 使用量将计入您的Copilot订阅并据此计费,而会话消耗AI credits的方式与Copilot云代理相同。 请参阅“GitHub Copilot 计费”。

后续步骤