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

Skip to main content

开始使用Copilot上的代理GitHub

试试 Copilot云代理 的端到端过程,大约用时十分钟。

谁可以使用此功能?

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

先决条件

需要一个已启用的 Copilot云代理 存储库。 对于 Copilot业务 和 Copilot Enterprise 订阅者,管理员必须先启用代理,然后才能使用它。 请参阅“管理对 GitHub Copilot 云代理的访问权限”。

步骤 1:将问题分配给 Copilot

选择启用了 Copilot云代理 的存储库,找到一个开放问题,或者创建一个小问题,例如“添加 CONTRIBUTING.md 文件”。

  1. 在右侧栏中,单击Assignees,然后选择Copilot

  2. (可选)在 “可选提示 ”字段中添加说明。

    例如:Keep the file short and include a code of conduct section.

  3. 单击分配

           Copilot 启动会话并开始处理拉取请求。
    

步骤 2:同时启动研究任务

在 Copilot 处理该问题的同时,请启动第二个非编程任务,观察两个会话并行运行的情况。

  1. 在同一存储库中,单击“ 代理 ”选项卡。

  2. 键入研究主题。

    例如:Investigate which dependencies in this repo are outdated and summarize what upgrading would involve.

  3. 单击 或按 Enter

第二个会话与第一个会话一起显示在面板中。

步骤 3:监视这两个会话

这两个会话都实时更新。 单击任一会话以查看代理的推理、读取的文件及其所做的更改。

会话进行时,请在日志下方的提示框中键入以控制代理。

例如:Focus on security-related dependencies first.

有关监视、引导和停止会话的更多详细信息,请参阅 管理和跟踪 Copilot云代理 会话

步骤 4:在拉取请求上请求Copilot 代码评审

编码任务完成后, Copilot 打开拉取请求并将你添加为审阅者。

  1. 从通知或会话日志中打开拉取请求。
  2. 在右侧栏中,单击“ 审阅者”,然后选择 Copilot
  3. 等待 Copilot 代码评审 留下批注 ,通常不到 30 秒。

阅读审阅批注。 Copilot 可能会提出通过单击直接应用更改。

有关完整的代码评审选项集,请参阅 使用 GitHub Copilot代码评审 于 GitHub

步骤 5:查看输出并迭代

现在,请自己审查代码修改,就像对待任何贡献者的拉取请求一样。

  • 请求更改 Copilot — 在注释中描述要修复的内容并提及 @copilot。 Copilot 将新提交推送到同一分支。
  • 自行进行更改 — 查看分支并推送自己的提交。
  • 批准和合并 - 当您满意时,请合并拉取请求。

有关审核 Copilot 工作的更多信息,请参阅 查看来自 Copilot 的输出

后续步骤