
最终结论,可以把一下内容直接复制扔到 Claude Code: 主会话(Fable 5):设计、规划、编排、讨论、调研;琐碎小改(几行内、一次说得清)直接做,不值得派发。 派发子 agent: - 编码实现 → `model: "opus"` - 检索/定位 → `model: "sonnet"` + `effort: "low"` - Review → `model: "fable"`,独立上下文(prompt 给足 diff 范围/方案要点,不假设它知道会话历史) 写入 CLAUDE.md 设置命令:/advisor fable 原因: Claude Code 主 session 模型固定,CLAUDE.md 写规则不会让它自动切换(切模型=cache 全失效重新计费)。 规则生效点在派 subagent:per-call 指定 model,不指定则继承主模型。 advisor 是挂在主模型工具列表里的一个工具,由主模型自己判断何时调用,不是自动拦截。 触发时机(harness 指令引导): - 动手前——确定方案、开始实质性写改之前 - 收尾前——宣布任务完成之前 - 卡住时——错误反复、方法不收敛 - 换方向前 调用时整个会话记录自动转发给顾问模型,它看到全部过程后给出指导。每次调用按顾问模型价格跑一遍全量上下文 感谢 @kevinma_dev_zh @yahaclass 提供思路






