跳至主要内容

将任务委派给 GitHub Copilot CLI

使用 Copilot CLI 的自动驾驶模式来交付任务,让 Copilot 代表您自主工作。

谁可以使用此功能?

GitHub Copilot CLI 在所有 Copilot 计划中均可用。如果您通过组织获取 Copilot,则必须在组织设置中启用 Copilot CLI 策略。

让 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 上代理会话的链接。

后续步骤

欲了解如何调用针对特定任务(如代码审查、文档编写或安全审计)定制的专用代理,请参阅 调用自定义代理

© . This site is unofficial and not affiliated with GitHub, Inc.