Skip to main content

管理和跟踪 Copilot云代理 会话

实时监视代理的进度,使用跟进提示对其进行引导,并停止或存档会话。

谁可以使用此功能?

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

使用代理 GitHub 面板在存储库中启动、监视和管理代理会话。

监视代理活动

从代理面板(可从任何 GitHub页面上提供)或 代理页跟踪会话。 由您启动的会话,或由其他用户提示 Copilot 处理的会话,将显示在您的会话列表中。

单击会话以打开会话日志和概述,可在其中监视代理的进度、令牌使用情况和会话长度。

查看会话日志

会话日志显示了 Copilot内部推理及其用于了解存储库、进行更改和验证其工作的工具。 Copilot 有自己的临时开发环境,因此可以在推送之前运行自动测试和 linters 来验证更改。

跟踪会话日志的提交

提交来自Copilot云代理的作者是Copilot,启动任务的人被列为共同作者。 每个提交消息都包含会话日志的链接,以便跟踪在代码评审或审核期间发生更改的原因。 提交已签名,并在GitHub上显示为“已验证”。

控制代理会话

如果 Copilot 正朝着错误的方向前进,或者你意识到原始提示需要调整,则可以在不停止会话的情况下重定向它。

  1. 打开 代理页 并选择会话。

  2. 在会话日志下面的提示框中,键入后续操作。 例如:

    Use our existing ErrorHandler utility class instead of writing custom try-catch blocks for each endpoint.
    
  3. Enter。 Copilot 在完成当前工具调用后将实现你的输入。

每个转向消息都使用 一个高级请求。 控制不适用于第三方编码代理。

停止会话

如果任务不再需要完成,或者想要通过新的提示重新开始,请单击会话日志查看器中的 “停止会话 ”。 停止一个会话将结束GitHub Actions的运行,并保留任何已推送的提交。

存档会话

存档已停止的会话以将其从会话列表中删除。

  1. 打开已停止的会话。
  2. 单击 ,然后单击“ 存档会话”。
  3. 在对话框中,单击“ 是”,存档

延伸阅读