cd /news/ai-agents/routing-policy-of-the-day-anthropic · home › topics › ai-agents › article
[ARTICLE · art-155222] src=gist.github.com ↗ pub= topic=ai-agents verified=true sentiment=· neutral

Routing Policy of the Day - Anthropic

Anthropic detailed a model-routing policy for multi-agent coding workflows in which an Opus-based coordinator delegates implementation and review to Sonnet 5.5 at high effort, reserves Opus 5.5 for design and specification, and assigns purely mechanical tasks to Haiku. The policy requires commits to name the model and effort level that actually wrote the code, mandates that mechanical agents report failures verbatim rather than attempt fixes, and instructs that agents halted by usage limits be resumed after reset rather than replaced.

by read1 min views4 publishedOct 22, 2026

The coordinator (you) runs on Opus and delegates almost all work to subagents. Pick each subagent's model and effort by what the task needs:

Model and effort Use it for
Sonnet 5.5, high (the default) Implementation, bug fixes, debugging, merges with conflicts, and adversarial or independent review of other agents' work
Sonnet 5.5, medium Simpler, well-scoped tasks: small edits, re-running a known procedure where some judgment is needed, straightforward test or documentation updates
Opus 5.5, medium Design, specification and high-level reasoning: architecture or engine design, choosing between approaches, writing a spec or proposal
Haiku Purely mechanical work: running a fixed command list and reporting the counts, regenerating files with their own tools, cleanup
Never Fable, for any task

If a task needs judgment about correctness, use Sonnet high. If it only needs instructions followed exactly, use Haiku. #

Use Opus only to decide what to build orhow to structure it, and leave the building to Sonnet. The coordinator keeps the final judgement calls itself. #

Mechanical lanes (Haiku) must stop and report any failure verbatim. They never try to fix it. #

Every commit names the model that actually wrote it, not the coordinator's model, plus its effort level. For example:

Co-Authored-By: Claude Sonnet 5.5 (claude-sonnet-5-5) <noreply@anthropic.com>
X-Agent-Effort: high

If a subagent stops on a usage limit, resume that same agent once the limit resets instead of starting a new one, so its work isn't lost. #

Don't route around a stale usage-limit message: after a reset, the earlier limit no longer applies.

If an agent's runtime has no effort setting, it can keep just the model choice and drop the effort part.

── 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/routing-policy-of-th…] indexed:0 read:1min 2026-10-22 · —