{"meta":{"title":"在 GitHub Copilot 应用中使用代理会话","intro":"同时运行多个独立代理会话，每个会话都有其自己的分支，并使用不同的会话模式、模型和工具引导它们。","product":"GitHub Copilot","breadcrumbs":[{"href":"/zh/copilot","title":"GitHub Copilot"},{"href":"/zh/copilot/how-tos","title":"操作方法"},{"href":"/zh/copilot/how-tos/github-copilot-app","title":"GitHub Copilot app"},{"href":"/zh/copilot/how-tos/github-copilot-app/agent-sessions","title":"代理会话"}],"documentType":"article"},"body":"# 在 GitHub Copilot 应用中使用代理会话\n\n同时运行多个独立代理会话，每个会话都有其自己的分支，并使用不同的会话模式、模型和工具引导它们。\n\n## 启动会话\n\n每个会话 GitHub Copilot app 在其自己的独立工作区中运行，因此你可以并行运行多个会话，并在多个任务上取得进展，而不会发生冲突。\n\n1. 在 **会话**旁边的边栏中，单击 **+** 以启动新会话。\n2. 选择一个项目——您可以使用本机上已有的文件夹、从 GitHub 中选择，或通过 Git URL 克隆托管在 GitHub 之外的仓库（例如 Azure DevOps 上的仓库），也可以克隆应用无权访问的私有仓库。\n3. 在提示框下的下拉列表中，选择会话应运行的位置：在新的工作树、本地存储库或云沙盒中。 用于 Copilot 的云端沙盒（公共预览版）是由 GitHub 托管的完全隔离环境。\n4. 从提示字段下方的下拉列表中选择会话模式、模型和推理工作。 如果选择模型 **自动** ，应用会根据任务复杂性为任务选择最佳模型。\n5. 在提示词字段中描述任务。 您可以使用 `#` 引用问题，使用 `@` 添加文件，或使用 `/` 输入命令。\n\n代理开始工作。 活动会话显示在按存储库分组的边栏中，单击任意会话以切换到该会话。\n\n有关可在提示框中使用的命令列表，请参阅 [GitHub Copilot 应用的斜杠命令](/zh/copilot/reference/github-copilot-app-reference/slash-commands)。\n\n## 选择会话模式\n\n会话模式控制代理拥有多少自主权。 可以从提示字段下方的下拉列表中设置模式，并随时更改它。\n\n* **交互式**：你和代理协同工作。 代理建议更改并等待输入，然后再继续操作。\n* **计划**：代理首先创建计划。 在代理执行该计划之前，请查看并批准该计划。\n* **Autopilot**：代理完全自主工作 - 编写代码、运行测试和迭代，而无需等待输入。\n\n## 选择模型\n\n可以从提示字段下方的下拉列表中选择模型和推理工作。 更高的推理工作量使代理有更多的时间来思考复杂的问题，但可能需要更长的时间。 可以在会话期间随时更改这两种设置。\n\n如果在模型选取器中选择“ **自动** ”，则应用会根据任务复杂性自动为任务选择最佳模型。 会话启动后， **自动** 旁边的选取器会显示哪个模型处理了每个响应。 有关详细信息，请参阅“[关于 Copilotauto model selection](/zh/copilot/concepts/models/auto-model-selection)”。\n\n如果在应用中配置了自己的模型提供程序，这些模型也会显示在选取器中。 有关设置步骤，请参阅 [在 GitHub Copilot 应用中使用自己的 LLM 模型](/zh/copilot/how-tos/github-copilot-app/use-byok-models)。\n\n将鼠标悬停在 <svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-info\" aria-label=\"the info icon\" role=\"img\"><path d=\"M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8Zm8-6.5a6.5 6.5 0 1 0 0 13 6.5 6.5 0 0 0 0-13ZM6.5 7.75A.75.75 0 0 1 7.25 7h1a.75.75 0 0 1 .75.75v2.75h.25a.75.75 0 0 1 0 1.5h-2a.75.75 0 0 1 0-1.5h.25v-2h-.25a.75.75 0 0 1-.75-.75ZM8 6a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z\"></path></svg> 模型选取器中的图标上以查看模型详细信息。\n\n## 使用聊天功能\n\n边栏中的 **“聊天** ”部分将打开聊天模式，而无需创建专用分支或工作树。 在开始会话之前，使用它进行集思广益、提问或探索想法。 聊天历史记录按对话名称保存并列出。\n\n若要存档聊天而不丢失其历史记录，请右键单击边栏中的聊天以打开其菜单，然后单击“ **存档聊天**”。\n\n## 管理会话和聊天\n\n使用 **“管理会话”** 查看、搜索和筛选会话和聊天，包括存档聊天。 你可以选择要存档或删除的多个项目，以及还原以前存档的聊天。 该视图还显示工作文件和聊天历史记录使用的磁盘空间的单独可排序列。\n\n1. 打开应用设置，然后选择 **“会话**”。\n2. 单击“ **管理会话**”。\n3. 搜索或筛选以查找要管理的会话或聊天。\n4. 选择一个或多个会话或聊天，然后存档或删除它们。 若要还原存档聊天，请找到聊天，然后还原它。\n\n## 在应用会话中使用 `/security-review`\n\n> \\[!NOTE]\n> `/security-review`斜杠命令当前处于公开预览状态，可能会更改。\n\n可以在活动代理会话中运行 `/security-review` 斜杠命令，查看当前工作流更改是否存在高可信度漏洞。 该命令返回具有严重性和置信度分数的优先结果，以及可在同一会话中应用和验证的建议修复。\n\n1. 打开正在进行代码更改的活动会话。\n2. 在提示框中，键入 `/security-review` 并按 <kbd>Enter</kbd>。\n3. 查看审查结果，然后根据需要对代码进行修改。\n\n这种轻量级按需审查通过在您发起拉取请求之前，先对本地更改进行初步检查，来补充 GitHubcode scanning、Dependabot 和 secret scanning。\n\n## 使用橡皮鸭智能体\n\n橡皮鸭智能体是一个内置智能体，它充当建设性批评者，审查您当前的计划、实施或测试，并返回具体的反馈。 该代理基于与驱动您当前会话的模型不同的另一模型运行。\n\n启用“橡皮鸭”后，Copilot 在工作过程中可在关键节点自动向其咨询。 主会话智能体将任务传递给橡皮鸭智能体，接收评审意见，然后决定如何应用该反馈，再继续执行。\n\n> \\[!NOTE]\n> 目前，仅在主智能体使用 Claude 或 GPT 大语言模型时橡皮鸭智能体才可用。\n\n您也可以手动要求 Copilot 向橡皮鸭智能体寻求评审。\n\n1. 打开活动会话。\n2. 在提示框中，键入 `/rubber-duck` 并请求对当前计划、实施或测试进行批评。\n\n有关橡皮鸭智能体的更多信息，请参阅 [关于橡皮鸭智能体](/zh/copilot/concepts/agents/copilot-cli/rubber-duck)。\n\n## 在应用会话中使用`/chronicle`\n\n由于GitHub Copilot app基于GitHub Copilot CLI构建，因此你可以使用Copilot CLI会话历史记录功能（例如`/chronicle`），从你在该应用中以及其他Copilot CLI会话中完成的工作中获取洞察。\n\n例如，可用于 `/chronicle standup` 汇总最近的工作。 有关详细信息，请参阅“[使用 GitHub Copilot CLI 会话数据](/zh/copilot/how-tos/copilot-cli/use-copilot-cli/chronicle)”。\n\n## 使用语音听写功能\n\n可以使用语音听写在会话中朗读提示，而不是键入提示。\n\n在使用语音听写之前，需要在应用设置中对其进行配置。\n\n1. 打开应用设置，然后选择 **“语音听写** ”选项卡。\n2. 选择键盘快捷方式。\n3. 允许在操作系统设置中访问麦克风。\n4. 下载本地转写模型。\n\n设置后，使用快捷方式启动和停止语音听录。 应用将转录的文本插入到提示框中，以便你可以在发送之前查看或编辑它。\n\n## 键盘快捷方式\n\n支持 GitHub Copilot app 键盘快捷方式来帮助导航会话、在工作区之间切换和执行常见操作。 若要查看可用的快捷方式，请打开应用，转到 **“帮助**”，然后单击 **键盘快捷方式**。\n\n还可以使用 markdown 文件、第三方工具或脚本中的深层链接直接在应用中启动会话。 有关详细信息，请参阅“[使用深层链接打开 GitHub Copilot 应用](/zh/copilot/how-tos/github-copilot-app/open-with-deep-links)”。"}