用途:面向需要并行工作、多个智能体协作或复杂协调的任务。资料指出,若提示中出现“You are a WORKER agent”“Do NOT spawn sub-agents”“Complete this specific task”等字样,当前角色即为 WORKER;否则在用户主对话中即为 ORCHESTRATOR。
主要能力:编排者自身不写代码、不运行命令、不探索代码库,只做协调。可直接使用的协调工具包括 Read、TodoWrite、AskUserQuestion、Task,以及通过 Bash 调用的 npx cc-mirror tasks。执行类工具 Write、Edit、Glob、Grep、WebFetch、WebSearch 委派给 worker。任务管理采用两层:cc-mirror tasks 做持久化任务图与依赖管理,TodoWrite 做会话内实时进度展示。TodoWrite 中用 ○ 表示可执行、● 表示被阻塞、✓ 表示已完成、⚠ 表示存在阻塞项。
使用方式:编排者读取领域参考(如 references/domains/software-development.md、code-review.md、research.md、testing.md、documentation.md、devops.md、data-analysis.md、project-management.md 等),拆解任务后用 npx cc-mirror tasks create 创建任务,用 npx cc-mirror tasks update <id> --add-blocked-by <ids> 设置依赖,用 npx cc-mirror tasks、--ready、--json 等查看状态,完成后用 --status resolved 标记。派生 worker 时必须附带 WORKER 前置说明,要求其只完成指定任务、直接使用工具、不再派生子智能体、不上报任务图并给出绝对文件路径。
适用场景与限制:适合功能开发、缺陷修复、重构、代码评审与安全、代码库探索、测试生成、文档编写、CI/CD 与部署、数据分析、项目规划等。worker 不应管理任务图;编排者读取超过 2 个文件时建议改为派生智能体。资料未提供收费、价格、平台支持范围与效果数据。