Claude Code 新增顾问模式,用一条命令降低 Opus 调用成本
Claude Code 新增了一条命令行参数,能直接调整不同模型的分工,降低 Opus 模型的调用成本。Boris Cherny 带领团队开发的 Claude Code 推出了这个配置,核心逻辑是让 Opus 5.5 作为架构师待命,Haiku 5.5 并行处理仓库相关的杂务,Sonnet 5.5 负责实际的代码构建工作。
用户只需在启动时输入 `claude --model sonnet --advisor opus`,就能开启这套分工模式。Sonnet 5.5 会以高运行强度负责主会话,编写代码差异、运行测试。Haiku 5.5 会作为子代理并行处理三类任务:文件检索、调用点查找、API 文档查询、测试运行。
Opus 5.5 全程在后台作为顾问待命,仅在三个特定节点被调用:计划最终确定前,检查是否遗漏了权限规则或数据结构约定;同一个测试连续失败两次时,判断是在修复根本问题还是陷入了无意义的调试;任务标记完成前,检查代码差异中是否混入了无人要求的功能回归。其余所有交互轮次中,Opus 都不会读取新内容,也不会输出内容。
这套模式的核心分工是:Opus 负责审核,Sonnet 负责构建,Haiku 负责批量处理杂务。底层的 JEV 工程逻辑也是相同思路:不需要复杂思考的确定性分支(比如选择哪个文件、调用哪个工具、是否重试)直接由代码处理,只有真正需要决策的路径分叉时,才会调用大模型。
用户可以直接把下面这段提示词粘贴到 Claude Code 中,自动完成整套顾问树配置:
```
Set up my workspace for an advisor tree:
1. Run the main session on Sonnet 5.5 with Opus 5.5 as advisor.
2. Create three Haiku 5.5 subagents in .claude/agents: explorer (maps the repo), researcher (pulls docs and specs), test-runner (runs the suite, reports only failures).
3. Add one rule to CLAUDE.md: ask the advisor before a plan locks, after the same test fails twice, and before calling a task done.
4. Route fast deterministic forks (tool choice, path selection, retries) through JEV. Show me every change as a diff first. No edits until I say go.
```
保存这套配置后,Opus 的调用额度消耗会明显降低。