让 Copilot 自动工作
您可以让 Copilot 根据其最佳判断自主完成任务,而不是在任务的每个决策点都由 CLI 提示您输入。您只需使用 CLI 的自动驾驶模式即可实现此操作。
使用自动驾驶模式有两种方式
- 交互式: 在交互会话中,按 Shift+Tab,直到状态栏出现 “autopilot”。如果系统提示为自动驾驶模式选择权限,请授予全部权限,然后输入您的提示。
- 编程式: 在命令中直接向 CLI 传递提示,并加入
--autopilot选项。例如,要在完整权限下使用自动驾驶模式并将其限制为 10 次续写,请输入copilot --autopilot --yolo --max-autopilot-continues 10 -p "YOUR PROMPT HERE"。
欲了解更多信息,请参阅 允许 GitHub Copilot CLI 自动工作。
将任务委派给 Copilot 云代理
delegate 命令允许您将当前会话推送到 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 上代理会话的链接。
后续步骤
欲了解如何调用针对特定任务(如代码审查、文档编写或安全审计)定制的专用代理,请参阅 调用自定义代理。