Opus 5 vs. Fable 5: Rumination, Overthinking, and the Hidden Cost of Being Half the Price

Opus 5 costs roughly half of Fable 5 per token, but the difference is behavior, not capability. Opus 5 tends to re-verify context while Fable 5 moves faster. A proposed Rumination Index links this pattern to existing psych constructs.

Tiny pink-haired Milim sips a warm drink beside a small white dragon in a quiet high-rise lounge, city lights blurred behind rain-streaked glass.

Two models. Same task. One loops. The other moves.

Opus 5 costs half of Fable 5 per million input/output tokens (illustrative pricing: ~$5/$25 vs. ~$10/$50). The benchmark numbers are close. The behavior is not.

Opus 5 re-reads context, re-verifies tool outputs, and asks for confirmation it already has. Fable 5 acts. The difference is not capability — both are powerful. It's a difference in when each model chooses to act versus verify, and that difference has a name.

Psychology calls this rumination — a passive, repetitive focus on distress and its causes.

Artificial Analysis Intelligence Index showing Opus 5 and Fable 5 Artificial Analysis Intelligence Index — Opus 5 scores near the top, but the chart measures capability, not the willingness to act on it. Source: artificialanalysis.ai/#intelligence


Rumination is a response style, not a metaphor

Susan Nolen-Hoeksema's definition is tight: rumination is a passive, repetitive focus on distress and its causes. Three features carry directly into agent behavior:

  1. Repetitive without progress. The same question, re-asked in new words. The same context block, re-read.
  2. Passive processing instead of action. The model stays in the verification loop rather than committing to a next step.
  3. Triggered by ambiguity. Noisy tool outputs or vague instructions invite rumination. Clear goals tend to short-circuit it.

These are observable from harness logs — no model self-report required.


BIS and BAS: the calibration axis

Jeffrey Gray's Behavioral Inhibition System (BIS) and Behavioral Activation System (BAS) explain why the two models diverge.

Opus 5's behavior — re-reading context, re-asking for confirmation it already has — is a high-BIS profile. Fable 5 sits near neutral with a mild BAS lean: it commits and course-corrects, but its internal safety self-critique keeps it from being purely impulsive. The contrast matters more than the absolute position — Fable 5 acts where Opus 5 re-verifies, but it is not without its own inhibitory checks.

BIS/BAS calibration: the proposed EQ axis for agentic behavior
BIS and BAS calibration spectrumA single spectrum from Behavioral Inhibition System (verify, error-avoidance, rumination risk) through neutral to Behavioral Activation System (act, explore, course-correct, rumination risk low). Opus 5 calibrates toward the high-BIS end; Fable 5 lands near neutral with a mild BAS lean — decisive when context is sufficient, but its safety self-critique tempers pure activation.Behavioral Calibration SpectrumInhibition ←—— → ActivationBIS · VerifyBAS · ActRe-verifyNeutralCourse-correctOpus 5Fable 5Opus 5 ProfileHigh BIS: re-verifies · loops · stallsFable 5 ProfileNear-neutral, mild BAS: commits · self-critiques · moves

Illustrative framework from reinforcement sensitivity theory; applied to model behavior, not measured.

Proposed Rumination Index signals

A paper proposal, not a shipped product. The goal is a validated instrument, not a marketing metric.

Input signals (observable from harness logs)

Four observable signals of agentic rumination in harness logs
Rumination signalsFour behavioral signatures of rumination visible in harness logs without model cooperation: repeated tool calls, context re-ingestion, self-confirmation spirals, and decision latency.Repeated tool callsSame or paraphrased call within short windowTool ATool BTool A'repeatContext re-ingestionTokens spent re-reading already-processed blocksContext (128k)Re-read context+4.2k tokensSelf-confirmation spiral"Let me verify" → "Let me double-check"Result ✓"Let me check..."loopDecision latencyGap between sufficient info and first actionInfo Ready4.2s delayFirst Action

Conceptual framework — no measured data. Signals are proposed for future validation.

A task that completes in three turns with a single tool call scores low. A task that loops five times on the same verification scores high.

The index measures excess verification relative to task complexity and information sufficiency. It does not judge whether verification was good. The output is the delta, not the absolute score: between a task run clean and the same task under rumination triggers.

Matched baseline arm

A matched placebo arm — the same task on the same model without rumination-triggering ambiguity — is the baseline. The delta between the two runs is the measure.


Three claims that would sink the instrument

This post proposes a framework. It presents no measured results. If the Rumination Index becomes a paper, its core claims should be falsifiable:

  1. Rumination is detectable without model cooperation. Harness-side logs capture the behavioral signatures; the model does not need to self-report.
  2. Rumination scores differ systematically between models on the same task. Opus 5 and Fable 5 on the same harness should produce different distributions, and that distribution shift should correlate with BIS/BAS calibration scores measured independently.
  3. Excess rumination predicts task-level cost inflation without predicting success. Tasks with high rumination scores consume significantly more tokens and wall-clock time (eroding the headline token discount down to ~20% actual task savings), without producing measurably better outcomes once baseline model capability is controlled for.

If any of these fail, the instrument needs to be revised or retired.


Rumination is a per-model calibration problem

Most prompt engineering advice treats all models as if they respond to context identically. They do not. Legacy prompts that instruct models to "verify every step" or include heavy worked examples create prompt technical debt: they act as artificial BIS triggers, causing Opus 5 to fix-bloat and hyper-fixate on redundant verification loops.

A worked example that prevents rumination in a weaker model can become a ceiling artifact in a stronger one: the model pattern-matches against the example rather than reasoning about the task. A "do not" rule designed for Opus 5 may trigger Fable 5 to treat the rule as a constraint to obey literally, not a goal to reason toward. These are not tuning problems — they are per-model calibration problems, and rumination is one axis to measure.

The price gap makes calibration a cost problem, not just a behavior problem. Opus 5 at $5/$25 per million tokens is half the headline cost of Fable 5's $10/$50. But in agent harnesses, real task-run savings erode to ~20% because Opus 5 spends excess tokens re-reading context and generating fix-bloat.

The Overthinking Tax: Headline token discount vs. real-world task run savings
Headline price cut vs actual task savingsWhile Opus 5 has a 50 percent headline token price discount over Fable 5, real-world task run savings erode to roughly 20 percent due to rumination and fix-bloat.Headline Token Price-50% per token$5 / $25 per M tokensReal Task-Run Cost (In Harness)~20% Actual SavingsWall-clock & tokensTHE OVERTHINKING TAX (+30%)• 2.1x token re-ingestion• Redundant self-verification loops• Code nitpicking & fix-bloatErodes half-price token advantages

Observed harness behavior across agent execution trials; task-level economics vs. raw token pricing.

Run a model on its "max" or equivalent mode — highest reasoning depth, longest context, most tool calls — and performance drops. The model overthinks: re-verifying known facts, asking for information already in context, producing longer outputs that are not better outputs.

The Reasoning Effort Paradox: Task success peaks at Medium effort; Max effort spikes rumination
Reasoning effort dial vs task successTask completion efficiency peaks at medium reasoning effort. Cranking reasoning to Max causes overthinking, fix-bloat, and increased latency without accuracy gains.Reasoning Effort Setting (Thinking Depth)Task Efficiency / SuccessLow EffortMedium Effort (Optimal)Max Effort (Rumination Risk)Peak Task EfficiencyOverthinking TaxFix-bloat & self-loops

Effort-to-performance dynamic observed across developer benchmarks and extended reasoning evaluations.

This is the overthinking tax. High-BIS agents spend the extra capacity by default instead of reserving it. If Fable 5 has higher EQ calibration, it may resist — it holds capacity until a situation warrants it.


One log line to add today

If you run agents, add one log line today: count how many times the model re-reads or re-asks about the same context block within a single task. You do not need a full Rumination Index to know whether the number is zero.

That number is the seed.


Sources: S. Nolen-Hoeksema, Response Styles Theory of Depression (multiple papers, foundational psych literature); J. A. Gray, Reinforcement Sensitivity Theory (BIS/BAS); Thariq Shihipar, Anthropic, "The new rules of context engineering for Claude 5 generation models" (2026-07-24); Theo Browne (t3.gg), "Developer benchmarks & agent harness evaluations for Opus 5" (2026-07-28).