cd /news/ai-agents/claude-code-advisor-opus-5-5-main-mo… · home › topics › ai-agents › article
[ARTICLE · art-168342] src=dev.to ↗ pub= topic=ai-agents verified=true sentiment=↑ positive

Claude Code advisor: Opus 5.5 main model, Fable 5.2 advisor

Anthropic's Claude Code now supports an advisor tool that lets a main model do the work while consulting a stronger model only at key decision points, such as planning, recurring errors and final checks. With Opus 5.5 as the main model and Fable 5.2 as the advisor, the advisor receives the full conversation including tool calls and returns guidance, but never edits files itself; Claude Code and the API both enforce that the advisor ranks at or above the main model. The advisor can be set per session with /advisor, persisted via the advisorModel setting, or passed with the --advisor flag, and toggling it mid-session does not break the main model's prompt cache.

by read4 min views7 publishedNov 12, 2026

The Claude Code advisor lets one model do the work while a stronger model is consulted only at the moments that decide the outcome. With Opus 5.5 as the main model and Fable 5.2 as the advisor, you get Fable's judgement on the plan, on recurring errors and on the final check, without running Fable on every turn.

The advisor is a server tool that runs on Anthropic's side. At a key moment the main model calls it; the advisor model receives the full conversation, every tool call and result included, and returns guidance. The main model applies that guidance and keeps working. The advisor never edits files itself, and when the main model's own evidence contradicts the advice (a recommended step fails, a file says otherwise), it surfaces the conflict instead of following blindly (Claude Code docs).

There are three ways, from the docs:

/advisor fable

{
  "advisorModel": "fable"
}

claude --advisor fable

fable, opus and sonnet are aliases for Claude Code's current default in each family; a full model id such as claude-opus-5-5 also works. To check what is active, run /advisor with no argument. On our Mac (Claude Code 2.1.322) it printed this before and after adding the setting:

$ claude -p "/advisor"
Advisor: off
Usage: /advisor <fable|opus|sonnet|off>

$ claude -p "/advisor"
Advisor: Fable 5.2
Usage: /advisor <fable|opus|sonnet|off>

On some plans, Fable as the advisor first needs a one-time consent: run /model fable and continue on Fable once, then pick Fable as the advisor. Until then Claude Code points you to /model fable and does not save Fable as the advisor.

The rule: the advisor must rank at or above the session's main model. Claude Code checks the pairing before each request, and the API checks it again.

Main model Accepted advisor Note
Opus 5 or Opus 5.5 Fable, Opus 5 or later Opus does the work, Fable advises
Sonnet 5.5 Fable, Opus 5 or later, Sonnet 5.5 Fable advice without running Fable throughout
Fable 5.2 Fable 5.2 only Claude Code does not attach an Opus or Sonnet advisor to Fable
Haiku 4.5 Fable, Opus, Sonnet, Haiku 5.5 Haiku 4.5 can call an advisor but cannot be one

Subagents inherit the advisor and run the same check against their own model. If you pick an advisor below your main model, Claude Code saves it but does not attach it.

Claude decides, not a fixed rule. In practice it tends to consult:

You can ask for one directly ("consult the advisor before you continue"). There is no setting that caps or forces calls; say in your instructions if you want more or fewer. During a call the transcript shows an Advising line; press Ctrl+O to read the guidance. Turning the advisor on or off mid-session does not break the main model's prompt cache.

Use the advisor for long tasks where most turns are routine but the plan decides the outcome: large refactors, a bug that keeps returning, work you want checked before it is called done. If you already run Codex CLI next to Claude Code for a second opinion, the advisor gives you one inside the Claude session. For short tasks, or work where every turn needs the strongest model, switch the main model with /model instead. To hand a whole subtask to another model, use a subagent with its own model.

DISABLE_TELEMETRY set)./advisor off turns it off; CLAUDE_CODE_DISABLE_ADVISOR_TOOL=1 disables the tool entirely. It is the coordinator pattern turned around: instead of a strong model directing many workers, one capable worker asks a stronger reviewer only at the decision points. Most turns of a coding task are routine (read a file, run a test, make a small edit), and those do not need the strongest model. The few that set direction do. Paying for judgement only where it changes the result is the same trade-off as a second AI that reviews the first, applied inside one session. For what Fable 5.2 itself can do, see the Claude Fable 5.2 review; for the rest of the setup that makes long sessions reliable, see how to use Claude like a professional.

── more in #ai-agents 4 stories · sorted by recency
── more on @anthropic 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
→ Live at https://your-agent.zahid.host ✓
Get free account → Pricing
from €0/mo · no card required
LIVE [news/claude-code-advisor-…] indexed:0 read:4min 2026-11-12 · —