Claude Code 多智能体协作:强模型只在关键节点启动
我不明白为什么大家还没开始这么做。Anthropic 记录了一个 Claude Code 功能:最强模型只在关键时刻介入,而不是全程运行。
设置:Claude Code 中的 Agent Teams。
不是一个会话包揽所有事,而是把工作拆分给一个团队:
- 主管(Opus 5.5,高 effort):主会话,创建任务并管理团队
- 队友(Sonnet 5.5,中等 effort):各自负责自己的文件,UX 或后端
- 顾问(Fable 5.1):在选择方案前、遇到重复错误时、收尾前提供咨询
- 共享任务列表:队友认领任务,文件锁防止两人抢同一个任务
从终端启动主管:
claude --advisor fable
然后告诉它:
生成三个队友,一个负责 UX,一个负责后端,一个扮演魔鬼代言人。每个队友都用 Sonnet。
粘贴这段来设置你的工作区:
在 settings.json 中,向 env 块添加 CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1,将 effortLevel 设为 high。
在 .claude/agents/ 中定义角色,模型为 sonnet,effort 为 medium,再加一个魔鬼代言人角色。
给每个队友分配各自的文件集,避免覆盖。
添加一个 TaskCompleted 钩子,如果检查未通过则阻止任务被标记为完成。
在应用之前向我展示每一项配置更改。
你的 agents 读取的 CLAUDE.md 映射,完整指南在下方文章中。
本文由 AI 翻译自英文原帖,技术名词保留英文。
查看 X 原帖