甘道凌 (@GanDoorling) 在 Claude Code主模型设为Opus 4.6时调用Opus 5子Agent的方式 中发帖
个人体验发现 Opus 4.6 的写作能力和文风是目前 A÷ 系列模型里最好的,AI 味相对较少,对话中很少不说人话。Opus 4.7 之后的模型却做不到(Opus 4.5 本来更好,但已被官方停用)。所以我设置了 Claude Code 的主会话默认模型为 Opus 4.6,需要更强推理和编程能力时再派 Opus 5 子 Agent 去干活或者拓展思考。
但新版 CC 调用子 Agent 的工具限制 model 参数只接受别名枚举(sonnet/opus/haiku/fable),不接受完整 model ID。主会话是 Opus 4.6 时,model:"opus" 解析出来的还是 Opus 4.6,无法切换到 Opus 5。
绕过方法为用 .claude/agents/ 自定义 Agent 定义文件。比如在 .claude/agents/opus5.md 里写为:
---
nam...