Skip to main content
Skip to content

使用 /fleet 命令加快任务完成速度

了解如何使用 /fleet 斜杠命令加快完成多步骤实现计划的速度。

如果任务涉及多个操作,而其中一些或全部操作可以并行处理,/fleet 斜杠命令可以加快任务完成速度。 使用此命令时, Copilot 将工作的各个部分分配给子代理。

有关详细信息,请参阅“使用 /fleet 命令并行运行任务”。

使用/fleet斜杠命令

若要使用 /fleet 斜杠命令,请先输入命令,然后输入提示。

典型工作流

通常,在创建实现计划后,你将使用 /fleet 斜杠命令。

  1. 在交互式 CLI 会话中,按 Shift+Tab 切换到计划模式。

  2. 输入提示,描述你想添加的功能或要进行的更改。

  3. 在计划模式下使用 Copilot 以创建实施计划。

  4. 计划完成后,选择以下选项之一:

    • 接受计划并基于 autopilot + /fleet 进行构建 ,以允许 Copilot 使用子代理并自主工作以在不进一步输入的情况下实施该计划。
    • 退出计划模式后,我会被提示,然后输入提示,例如 /fleet implement the plan。 Copilot 将开始处理计划,并尽可能使用子代理并行运行部分工作。 它可能会要求你回答问题或做出决策,当它执行计划时。

监视进度

/tasks使用斜杠命令查看与当前会话相关的后台任务列表。 使用/fleet命令时,这将包括由子代理处理的这些子任务。

使用上下键盘键浏览后台任务列表。 对于每个子代理任务,可以:

  • Enter 查看详细信息。 子任务完成后,你将看到已完成作的摘要。
  • x 终止进程。
  • r 从列表中删除已完成或终止的子任务。

Esc 退出任务列表并返回到主 CLI 提示符。

从命令行启动机群模式

您可以使用 Copilot CLI 选项直接通过命令行以集群模式启动 --fleet。 这是与斜杠命令等效的 /fleet 命令行。 它会封装你提供的提示词,因此 Copilot 会立即以集群模式开始处理它。 无需在交互式会话中输入 /fleet

在 ACP 服务器模式下不支持此选项 --fleet ,因此不能将其与 --acp 选项合并。

您必须提供一个供 Copilot 处理的提示词。 可以通过以下三种方式之一提供提示:

  • 使用 -i(interactive)选项可启动以 fleet 模式开始的交互式会话。
  • 使用 -p(prompt)选项,可以在不使用交互式会话的情况下运行任务。 任务完成后,会话将退出。
  • 通过标准输入管道传入提示。

何时使用--fleet选项

当您知道某项任务可以拆分成可并行运行的多个部分时,在使用 -p 选项进行自动化时,--fleet 选项尤其有用。

有关选项和在没有交互式会话的情况下运行任务的详细信息 -p ,请参阅 以编程方式运行GitHub Copilot CLI

Examples

在没有交互式会话的情况下在机群模式下运行任务:

Shell
copilot --fleet -p "Refactor the utils package and update everything that calls it" --allow-tool write

将提示词通过管道传给机群模式:

Shell
echo "Update the project dependencies and run the tests" | copilot --fleet

启动以机群模式开始的交互式会话:

Shell
copilot --fleet -i "Add unit tests for every module in the src directory"

延伸阅读