使用代理 GitHub 面板在存储库中启动、监视和管理代理会话。
监视代理活动
从代理面板(可从任何 GitHub页面上提供)或 代理页跟踪会话。 由您启动的会话,或由其他用户提示 Copilot 处理的会话,将显示在您的会话列表中。
单击会话以打开会话日志和概述,可在其中监视代理的进度、令牌使用情况和会话长度。
查看会话日志
会话日志显示了 Copilot内部推理及其用于了解存储库、进行更改和验证其工作的工具。 Copilot 有自己的临时开发环境,因此可以在推送之前运行自动测试和 linters 来验证更改。
跟踪会话日志的提交
提交来自Copilot云代理的作者是Copilot,启动任务的人被列为共同作者。 每个提交消息都包含会话日志的链接,以便跟踪在代码评审或审核期间发生更改的原因。 提交已签名,并在GitHub上显示为“已验证”。
控制代理会话
如果 Copilot 正朝着错误的方向前进,或者你意识到原始提示需要调整,则可以在不停止会话的情况下重定向它。
-
打开 代理页 并选择会话。
-
在会话日志下面的提示框中,键入后续操作。 例如:
Use our existing ErrorHandler utility class instead of writing custom try-catch blocks for each endpoint. -
按 Enter。 Copilot 在完成当前工具调用后将实现你的输入。
每个转向消息都使用 一个高级请求。 控制不适用于第三方编码代理。
停止会话
如果任务不再需要完成,或者想要通过新的提示重新开始,请单击会话日志查看器中的 “停止会话 ”。 停止一个会话将结束GitHub Actions的运行,并保留任何已推送的提交。
存档会话
存档已停止的会话以将其从会话列表中删除。
- 打开已停止的会话。
- 单击 ,然后单击“ 存档会话”。
- 在对话框中,单击“ 是”,存档。