subagentmodels.com Models Why these models Agent Definitions ↗ Family ↗

Why these six models, and not the other ~40

Grepping this repo for claude-(opus|sonnet|haiku|fable|mythos)-[0-9]... across *.rs/*.ts/*.md/*.toml returns well over 40 distinct model-id strings — almost all of them incidental mentions inside the mirrored Anthropic docs under docs/ (historical model list examples, deprecated snapshot IDs, changelog entries). Cataloging all of them here would misrepresent this repo as depending on models it has never actually invoked.

Instead this primitive follows the same rule subagentcode.com already established for agent definitions: catalog what the repo's own code depends on, cite the exact source for each row, and say so honestly when something was investigated and correctly NOT used (claude-mythos-5).

The six

model_idrole in this repo
claude-opus-4-8AgentModel::Opus48 — highest-capability agent option
claude-sonnet-5this session's own main model AND AgentModel::Sonnet5 — promoted into the enum 2026-07-09 by operator routing directive as the default for routine subagent work (a2a-bridge + design-coworker run on it; an earlier version of this row said "not an AgentModel variant", which that directive superseded)
claude-sonnet-4-6AgentModel::Sonnet46 — its doc-comment still reads "recommended default for most agents", but zero generated agents remain on it since the 2026-07-09 sonnet-5 promotion
claude-haiku-4-5-20251001AgentModel::Haiku45 — cheap/fast mechanical-task agents
claude-fable-5AgentModel::Fable5 — engineering-coworker's upgrade target, 2026-07-01
claude-mythos-5investigated, correctly unused (Project-Glasswing-only)

Back to the catalog.