[AI Agent 智能体] 关于 Claude code 子代理的小测试,引发对自己使用习惯上的思考
引言: 这是一个我只是想了解 claud code 如何锁定子代理为 sonnet5 ,然后主代理 opus4.8 主动提出可以做 sonnet5 vs opus4.8 的 debug+对抗性审查的测试,最后 opus 发现自己也有问题的故事。 过程: 1. 开始 提示词 1 进行一个和项目无关的小测试,关于子代理: 刚才在 vscode 的 claude code 插件里设置了 environmentVariables { "name": "CLAUDE_CODE_SUBAGENT_MODEL", "value": "claude-sonnet-5" } 你照常调用下子代理随便做点什么,看看是否生效呢 第一阶段回答: 更推荐的做法:分层控制 默认不设这个 env 变量,让子代理继承父会话模型(你主力 Opus 时,子代理也 Opus ,语义一致)。 在具体 agent 的 frontmatter 里按需降级——.claude/agents/*.md 加 model: claude-sonnet-5 ,只给 Explore 、纯搜索类代理设。重推理的 arch/Plan 保持 Opus 。 临时需要时
评论
?
参与讨论