explainx.ainewsletter3.5k
TrendingNewsPathwaysSkills
Pricing
explainx.ai

Upskill in AI — 16 free pathways, live workshops & bootcamps, and 50+ courses from practitioners. Plus the skills, tools, and MCP servers to practice on.

follow us

custom AI agents

[email protected]

get started

Find your pathTake Free Evaluation

learn

pathways — start freeworkshopsbootcampscoursescertificationsmock testsexplainx universitycorporate traininglearn skills & mcp

discover

skillsmcp serversexplainx mcptoolsagentsllmsdesignsagi trackerranks

company

aboutvisionmissionteaminstructorscommunityhackathonscareers

content

daily AI newsstate of AI — live resultsblogreleasespromptsgeneratorsresource librarydemofor LLMs

solutions

all solutionsdeveloper upskillingmarketing upskillingproduct manager upskillingleadership upskilling

More from us

InfloqInfluencer marketingBgBlurPrivacy-first blurOlly SocialSocial AI copilotCeptoryVideo intelligenceBgRemoverBackground removal

newsletter · weekly

Get AI news, tools, and insights in your inbox.

supportprivacytermsdata rightssubmission guidelines

© 2026 AISOLO Technologies Pvt Ltd

On this page

  • TL;DR — advisor vs orchestrator
  • Pattern 1 — Fable 5 as advisor, Sonnet 5 as executor
  • Pattern 2 — Fable 5 as orchestrator, Sonnet 5 as workers
  • Prompting and cost controls (from platform docs)
  • Response structure you'll see in logs
  • How this fits explainx.ai's agent stack
  • Decision matrix — which pattern when?
  • Honest limits
  • Related on explainx.ai
← Back to blog

explainx / blog

Fable 5 Advisor and Orchestrator Patterns: 92% Quality at 63% Cost (July 2026)

ClaudeDevs July 8, 2026 — Sonnet 5 executor + Fable 5 advisor hits ~92% of Fable solo on SWE-bench Pro at ~63% price. Fable orchestrator + Sonnet workers reaches 96% on BrowseComp at 46% cost. Advisor tool docs explained.

Jul 8, 2026·9 min read·Yash Thakker
Fable 5Claude APIAI AgentsAnthropicClaude Code
go deep
Fable 5 Advisor and Orchestrator Patterns: 92% Quality at 63% Cost (July 2026)

On July 8, 2026, @ClaudeDevs published a thread on two production patterns for using Fable 5 without paying Fable prices on every token — the same day Anthropic extended included Fable through Sunday July 12 and expanded Claude for Open Source.

Hands-on setup: Fable 5 advisor + Sonnet 5 executor in Claude Code — /advisor fable, prompt templates, and game-dev workflow.

The patterns are not new abstractions — they map directly to shipping API primitives: the advisor tool for inline strategic consults, and Claude Managed Agents with dynamic workflows for plan-big / execute-small orchestration.

Weekly digest3.5k readers

Catch up on AI

Curated AI updates on agents, skills, and MCP — delivered to your inbox. Unsubscribe anytime.


TL;DR — advisor vs orchestrator

PatternRolesAnthropic-reported benchmarkQuality vs Fable soloCost vs Fable solo
AdvisorSonnet 5 executes · Fable 5 advises (~1 call/task)SWE-bench Pro~92%~63%
OrchestratorFable 5 plans/delegates · Sonnet 5 worker sub-agentsBrowseComp (CMA)~96%~46%
Fable soloFable on every turnBaseline100%100%

Benchmark figures are from @ClaudeDevs July 8 tweets — Anthropic internal evals, not independent reproduction. Validate on your workload.

QuestionQuick answer
API primitive (advisor)advisor_20260301 tool + beta header advisor-tool-2026-03-01
API primitive (orchestrator)CMA + Fable orchestrator + Sonnet sub-agents — cookbook notebook
Where availableClaude API + Claude Platform on AWS (advisor beta)
Where not (yet)Amazon Bedrock, Google Cloud, Microsoft Foundry per advisor docs
Fable result shapeadvisor_redacted_result (encrypted advice blob) — round-trip verbatim

Pattern 1 — Fable 5 as advisor, Sonnet 5 as executor

@ClaudeDevs frames this as the default mental model for coding agents:

Use Fable 5 as an "advisor." An executor (Sonnet 5) calls Fable 5 for guidance. Most tokens are billed at the lower executor rate.

On SWE-bench Pro, Anthropic reports Sonnet 5 + Fable 5 advisor tool reaches ~92% of Fable 5's score at ~63% of the price. Fable is called rarely — about once per task — to steer while Sonnet executes the majority of tool calls and output generation.

Why this works economically

The advisor tool docs explain the billing split:

  • Executor tokens bill at the executor model rate (Sonnet 5).
  • Advisor sub-inference bills at the advisor model rate (Fable 5) inside usage.iterations[] as type: "advisor_message".
  • Top-level usage.input_tokens / output_tokens reflect executor only — advisor tokens are separate because rates differ.

Advisor output is typically 400–700 text tokens (or 1,400–1,800 including thinking on harder tasks). The savings come from Fable not generating your full patch series, test logs, and file edits — Sonnet does that at Sonnet rates.

Minimal API setup

python
import anthropic

client = anthropic.Anthropic()

response = client.beta.messages.create(
    model="claude-sonnet-5",  # executor
    max_tokens=4096,
    betas=["advisor-tool-2026-03-01"],
    tools=[
        {
            "type": "advisor_20260301",
            "name": "advisor",
            "model": "claude-fable-5",  # advisor
            "max_uses": 3,  # per-request cap; optional
        }
    ],
    messages=[
        {
            "role": "user",
            "content": "Refactor the payments module to use dependency injection.",
        }
    ],
)

When the executor invokes advisor:

  1. Executor emits server_tool_use with empty input — timing only; server supplies context.
  2. Anthropic runs a separate inference on Fable with the full transcript (your system prompt, tools, prior turns, in-progress output).
  3. Fable's response returns as advisor_tool_result — for Fable advisors, advisor_redacted_result with encrypted_content you must round-trip verbatim on subsequent turns.
  4. Executor continues generating, informed by the advice.

All inside one /v1/messages request (unless pause_turn — see docs for resume flow).

Model pairs that include Fable 5

Per the compatibility table, valid executor → advisor pairs include:

ExecutorAdvisor options (subset)
Sonnet 5Fable 5, Mythos 5, Opus 4.6–4.8
Sonnet 4.6Fable 5, Mythos 5, Opus 4.6–4.8
Haiku 4.5Fable 5, Mythos 5, Opus 4.6–4.8

Invalid pairs return 400 invalid_request_error. The advisor must be at least as capable as the executor.

When advisor is a strong fit

Anthropic's docs align with the tweet:

  • Long-horizon agentic workloads — coding agents, computer use, multi-step research pipelines.
  • Tasks where most turns are mechanical but plan quality is crucial.
  • Teams currently running Sonnet on complex tasks who want a quality lift without switching every turn to Fable.

Weaker fit: single-turn Q&A, workloads where every turn genuinely needs frontier reasoning, or pass-through model pickers where users already chose their cost/quality tradeoff.


Pattern 2 — Fable 5 as orchestrator, Sonnet 5 as workers

The second @ClaudeDevs pattern inverts the role split:

Use Fable 5 as an orchestrator. Fable 5 plans and delegates to workers (Sonnet 5). Most tokens are billed at the lower worker rate.

On BrowseComp, Anthropic tested Claude Managed Agents with a Fable 5 orchestrator and Sonnet 5 worker sub-agents:

  • ~96% of Fable 5 solo performance
  • ~46% of the price
  • Token-heavy research delegated to Sonnet 5

Implementation reference: Anthropic's CMA plan-big / execute-small cookbook — pairs with the Code with Claude Tokyo CMA launch (scheduled deployments, vaults, dynamic workflows GA).

Advisor vs orchestrator — architectural difference

DimensionAdvisor patternOrchestrator pattern
Fable's jobMid-task course correction inside one agent loopTask decomposition + sub-agent dispatch
Sonnet's jobPrimary tool loop + code generationParallel workers on scoped subtasks
Best forSWE-bench-style coding (one repo, one agent)BrowseComp-style research (many searches, parallel paths)
Compositionadvisor_20260301 in tools[]CMA dynamic workflows + sub-agents
Call frequency~1 advisor call per task (Anthropic tweet)Fable plans once; many Sonnet worker turns

Think of advisor as "ask the principal engineer before you commit to the approach" inside a single Claude Code session. Think of orchestrator as "principal writes the work breakdown; juniors run the searches" across managed sub-agents.


Prompting and cost controls (from platform docs)

Anthropic ships extensive advisor guidance beyond the tweet. Highlights for production:

Call timing on coding tasks

Docs recommend:

  • Early first advisor call — after a few exploratory reads, before substantive writes.
  • Final advisor call — after file writes and test output exist, before declaring done.
  • Hard rule variant (Haiku coding): first write_file / edit_file / state-changing bash must be preceded by an advisor call.

If your agent exposes planner tools (todo lists), prompt the executor to call advisor before those tools so Fable's plan funnels into structured steps.

Capping advisor output

Set max_tokens on the tool definition (minimum 1024). Anthropic's internal table on a hard reasoning benchmark:

max_tokens on advisorMean advisor outputTruncation rate
unset~4,200–5,900n/a
2048 (recommended start)~630–840~0%
1024~370–480~10%

Soft alternative: prefix user messages with (Advisor: please keep your guidance under 80 words...).

Haiku nudge for under-calling

If a Haiku executor skips the advisor on turn 1, append a short reminder user message before turn 2 — Anthropic reports ~7 percentage point pass-rate lift on Haiku in behavioral eval. Do not nudge Opus executors (slightly lowered pass rates in their testing). Sonnet showed no measurable nudge effect.

Advisor-side prompt caching

Enable caching: {"type": "ephemeral", "ttl": "5m"} on the tool definition when you expect 3+ advisor calls per conversation — prefix is stable across calls. Break-even at roughly three calls.

Pairing with effort

For coding: Sonnet executor at medium effort + Fable advisor ≈ Sonnet at default effort intelligence at lower cost per docs. Keep executor at default effort when you need maximum intelligence.


Response structure you'll see in logs

Successful advisor invocation in assistant content:

json
{
  "type": "server_tool_use",
  "id": "srvtoolu_abc123",
  "name": "advisor",
  "input": {}
}

Followed by:

json
{
  "type": "advisor_tool_result",
  "tool_use_id": "srvtoolu_abc123",
  "content": {
    "type": "advisor_redacted_result",
    "encrypted_content": "..."
  }
}

Error codes inside advisor_tool_result_error: max_uses_exceeded, too_many_requests, overloaded, prompt_too_long, execution_time_exceeded, unavailable. The request does not fail — executor continues without advice.

Streaming: advisor sub-inference does not stream. Executor stream pauses at server_tool_use close; full advisor_tool_result arrives in one content_block_start.


How this fits explainx.ai's agent stack

These patterns are harness engineering decisions — which model runs which phase of a loop:

  1. Route bulk generation to Sonnet (or Haiku for triage).
  2. Reserve Fable for plan checkpoints — advisor calls or orchestrator planning.
  3. Measure on your eval suite — SWE-bench Pro and BrowseComp are Anthropic benchmarks; your repo's flake rate, test style, and search depth may differ.

With Fable credits starting July 13 for included-plan users, the advisor pattern is the obvious cost lever for teams that were running Fable solo on every Claude Code loop.


Decision matrix — which pattern when?

Your workloadStart here
Single-repo coding agent, SWE-styleSonnet 5 executor + Fable 5 advisor (max_uses: 2–3)
Multi-source research, parallel searchFable 5 CMA orchestrator + Sonnet 5 workers (cookbook)
Simple Q&A, one-shot codegenSonnet alone — advisor adds latency without payoff
Every turn needs frontier reasoningFable solo — patterns optimize cost, not max intelligence
Haiku triage + occasional hard tasksHaiku executor + Fable advisor + nudge on turn 2

Honest limits

  1. Benchmarks are Anthropic-reported — SWE-bench Pro and BrowseComp numbers come from @ClaudeDevs tweets, not third-party replication on explainx.ai.
  2. Advisor is beta — API surface, availability, and ZDR eligibility may change; Bedrock/GCP/Foundry not supported yet.
  3. Fable advice is encrypted — advisor_redacted_result means you cannot inspect advice in logs without executor-side effects; debug via executor behavior, not advisor plaintext.
  4. Orchestrator adds orchestration complexity — sub-agent failures, vault secrets, and CMA scheduling are operational overhead the advisor pattern avoids.
  5. Once-per-task is a target, not a guarantee — without max_uses and system-prompt steering, executors may over- or under-call the advisor.

Related on explainx.ai

  • Fable 5 extended through July 12 — billing context for when these patterns matter most
  • 35 Fable use cases for restore week — workloads to test advisor vs solo
  • Claude Code loops official guide — where advisor calls fit in /goal loops
  • Claude Managed Agents — Tokyo launch — orchestrator infrastructure
  • Agent harness engineering — model routing as harness design
  • What is loop engineering? — plan-verify-revise with mixed models
  • GPT-5.6 Sol in Claude Code — swap executor to Sol while advisor stays Fable

Official sources

  • @ClaudeDevs — Fable 5 patterns thread (July 8, 2026)
  • Advisor tool — Claude Platform Docs
  • CMA plan-big / execute-small cookbook

Benchmark percentages, API availability, and model IDs follow Anthropic's July 8, 2026 @ClaudeDevs posts and advisor tool documentation. Re-run cost math on your token logs — executor and advisor bill at different rates in usage.iterations.

Yash Thakker

Written by

Yash Thakker

Yash is an AI expert with over 300K learners. Join his workshops →

Related posts

Jul 25, 2026

Claude Opus 5 for Developers: Migrate, Fast Mode, Effort

Official ClaudeDevs thread decoded: upgrade to claude-opus-5, run migrate + the claude-api skill, dial effort, enable Fast mode, and use new Platform tool-cache + fallback routing without invalidating prompt cache.

Jul 19, 2026

Claude Fable 5 on Max & Team Premium, Code Limits Through August 19 — July 18 Retention Play

Anthropic's July 18 double announcement — Fable returns to Max and Team Premium July 20, Claude Code limits stay boosted through August 19 — landed at 2.2M+ views. explainx.ai maps the retention playbook, @goyashy founder reply, Rob Hallam's Codex split, and Kimi competition.

Jul 18, 2026

Fable 5 Returns to Subscriptions July 20 — Max & Team Premium at 50%, Pro Gets $100 Credit

Anthropic ends the Fable cliff drama — beginning July 20, Max and Team Premium get Fable 5 at 50% of weekly limits again. Pro and Team Standard keep credits access plus a $100 one-time credit. explainx.ai updates billing after 4M-view @claudeai post.