跳到正文
FunCoding

搜索

搜索文档、Skill 和 MCP

多智能体分工协调

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

/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。