Skip to content
FunCoding

Search

Search docs, Skills and MCP

多智能体分工协调

启用实验性 Agent Team,以只读调查者和单个 worktree 写入者完成协作。

This page has not been translated into English yet. The original Chinese version is shown below.

/coordinate 面向共同产出中的不同工作分支,使用实验性 Agent Team 共享任务列表、交换消息,并在 Agent View 中展示队友会话和审批。

启用团队运行时

{
  "experimental": {
    "agentTeam": true
  }
}

保存后重启,也可在启动前设置 QWEN_CODE_ENABLE_AGENT_TEAM=1。随后给出明确目标:

/coordinate investigate the authentication regression and propose the smallest fix

Leader 建立团队并分配最多三个独立工作分支。队友通常继承会话模型,agent 定义可以覆盖模型选择。

调查和写入分开

默认调查者有执行层强制的只读工具集合,不能执行 shell 或写文件。需要实现时,leader 可以建立一个 Git worktree,让一个 writer 固定在其中;当前分支的合并权限仍由 leader 负责。

这套流程适合先并行调查,再集中形成结论或修改。不要把所有队友都视为可以随意修改同一 checkout 的执行者。

未启用时的回退

Agent Team 关闭时,/coordinate 仍可用普通前台 agents 做只读并行调查。但它们只向 leader 返回结果,没有队友间消息与共享团队调度,不能按完整团队协作理解。

选择工作方式

方式合适的任务通信和目录
coordinate / Agent Team不同调查方向汇成一个结果共享任务、队友消息,可选单个 worktree writer
常规 Subagents小而明确的委派任务向父级报告,目录行为由调用决定
Arena不同模型解决同一道题相互独立,各有 worktree,选择一个结果
Agent Board已独立启动进程之间共享记录参与者自己读写文件,不负责进程调度

当前 coordinate 复用进程内 Team 与 Agent View,不提供独立持久 PTY、跨产品 worker 或远程 attach。不要把实验功能计划等同于现有能力;基础委派见Subagents,文件共享见Agent Board。