使 Copilot 自主工作
你可以告诉 Copilot 使用其最佳判断来自主完成任务,而不是让 CLI 在任务的每个决策点提示你输入。 为此,请使用 CLI 的 autopilot 模式。
可通过两种方法使用 autopilot 模式:
-
**交互:** 在交互式会话中,按 <kbd>Shift</kbd>+<kbd>Tab</kbd> ,直到状态栏中显示“autopilot”。 如果系统提示选择 Autopilot 模式的权限,请允许完全权限,然后输入提示。 -
**以编程方式:** 直接在命令中传递 CLI 提示,并包含 `--autopilot` 选项。 例如,若要使用具有完全权限的 Autopilot 模式,将其限制为 10 个延续,请输入 `copilot --autopilot --yolo --max-autopilot-continues 10 -p“你的提示在这里”`。
有关详细信息,请参阅“允许 GitHub Copilot CLI 自主工作”。
将任务委托给 Copilot编程助理
使用委托命令,可以将当前会话推送到 GitHub 上的 Copilot编程助理。 这使你能够在移交工作时保留 Copilot 完成任务所需的所有上下文。
可以使用斜杠命令来委托任务,然后输入提示信息:
/delegate complete the API integration tests and fix any failing edge cases
或者,在提示前面添加 & 以委托它。
& complete the API integration tests and fix any failing edge cases
Copilot 将要求提交任何未标记的更改,作为它创建的新分支中的检查点。 Copilot编程助理 将打开草稿拉取请求,在后台进行更改,并请求你审阅。
Copilot将在会话开始后提供 GitHub 上的拉取请求和智能体会话的链接。
后续步骤
若要了解如何调用专为特定任务定制的专用代理(如代码评审、文档或安全审核),请参阅 调用自定义代理。