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

Skip to main content

在 GitHub Copilot 应用中使用代理会话

同时运行多个独立代理会话,每个会话都有其自己的分支,并使用不同的会话模式、模型和工具引导它们。

谁可以使用此功能?

GitHub Copilot 应用 在 技术预览版. GitHub Copilot业务、 GitHub Copilot Enterprise、 GitHub Copilot Pro和 GitHub Copilot Pro+ 用户可以下载和使用应用。 GitHub Copilot 免费 没有 Copilot 计划的用户和用户可以 加入等待列表 以请求访问权限。

注意

GitHub Copilot 应用 目前处于 技术预览版 阶段,后续可能会有所变动。

** Copilot业务、 Copilot Enterprise、 Copilot Pro和 Copilot Pro+ 用户** — 从 GitHub Copilot 应用 存储库下载并安装。 对于 Copilot业务 和 Copilot Enterprise,你的组织或企业必须启用预览功能和 Copilot 命令行界面(CLI)。

* ** 免费Copilot 没有 Copilot 计划的用户和用户** - 若要请求访问权限, 请加入等待列表

启动会话

每个会话 GitHub Copilot 应用 在其自己的独立工作区中运行,因此你可以并行运行多个会话,并在多个任务上取得进展,而不会发生冲突。

  1. 会话旁边的边栏中,单击 + 以启动新会话。
  2. 选择存储库 - 可以使用本地文件夹、从 GitHubURL 中进行选择或克隆。
  3. 在提示框下的下拉列表中,选择会话应运行的位置:在新的工作树、本地存储库或云沙盒中。 用于 Copilot 的云端沙盒(公共预览版)是由 GitHub 托管的完全隔离环境。 有关详细信息,请参阅“关于 GitHub Copilot 的云端和本地沙盒”。
  4. 从提示字段上方的下拉列表中选择会话模式、模型和推理工作。
  5. 在提示词字段中描述任务。 您可以使用 # 引用问题,使用 @ 添加文件,或使用 / 输入命令。

代理开始工作。 活动会话显示在按存储库分组的边栏中,单击任意会话以切换到该会话。

选择会话模式

会话模式控制代理拥有多少自主权。 你可以从提示字段上方的下拉列表中设置模式,并随时更改它。

  • 交互式:你和代理协同工作。 代理建议更改并等待输入,然后再继续操作。
  • 计划:代理首先创建计划。 在代理执行该计划之前,请查看并批准该计划。
  • Autopilot:代理完全自主工作 - 编写代码、运行测试和迭代,而无需等待输入。

选择模型

可以从提示字段上方的下拉列表中选择模型和推理工作。 更高的推理工作量使代理有更多的时间来思考复杂的问题,但可能需要更长的时间。 可以在会话期间随时更改这两种设置。

使用快捷聊天

边栏中的快速聊天将打开聊天模式,而无需创建专用分支或工作树。 在开始会话之前,使用它进行集思广益、提问或探索想法。 聊天历史记录按对话名称保存并列出。

在应用会话中使用/chronicle

由于GitHub Copilot 应用基于GitHub Copilot 命令行界面 (CLI)构建,因此你可以使用Copilot 命令行界面(CLI)会话历史记录功能(例如/chronicle),从你在该应用中以及其他Copilot 命令行界面(CLI)会话中完成的工作中获取洞察。

例如,可用于 /chronicle standup 汇总最近的工作。 有关详细信息,请参阅“使用 GitHub Copilot 命令行界面 (CLI) 会话数据”。

使用语音听写功能

可以使用语音听写在会话中朗读提示,而不是键入提示。

在使用语音听写之前,需要在应用设置中对其进行配置。

  1. 打开应用设置,然后选择 “语音听写 ”选项卡。
  2. 选择键盘快捷方式。
  3. 允许在操作系统设置中访问麦克风。
  4. 下载本地转写模型。

设置后,使用快捷方式启动和停止语音听录。 应用将转录的文本插入到提示框中,以便你可以在发送之前查看或编辑它。

使用橡胶鸭代理

橡皮鸭代理是一种内置代理,会充当提出建设性意见的评审者,审查您当前的计划、实现或测试,并返回具体的反馈。 该代理基于与驱动您当前会话的模型不同的另一模型运行。

启用“橡皮鸭”后,Copilot 可以在工作过程中于关键节点自动向其咨询。 主会话代理将任务交给小黄鸭代理,接收其评审意见,然后决定如何采用这些反馈,再继续后续工作。

注意

仅当主代理使用 Claude 或 GPT 大型语言模型时,橡胶鸭代理当前才可用。

你也可以手动请求 Copilot 获取橡皮鸭代理的审查意见。

  1. 打开活动会话。
  2. 在提示框中,键入 /rubber-duck 并请求对当前计划、实施或测试进行批评。

有关橡胶鸭剂的详细信息,请参阅 关于橡胶鸭代理

键盘快捷方式

支持 GitHub Copilot 应用 键盘快捷方式来帮助导航会话、在工作区之间切换和执行常见操作。 若要查看可用的快捷方式,请打开应用,转到 “帮助”,然后单击 键盘快捷方式