AI Intelligence

Capability Has Two Budgets

7 stories · ~7 min read

Capability Has Two Budgets

Listen

If You Only Read One Thing

Buying the best model may now be the slower route to the best system. Fable Makes Intelligence Conditional exposes the cost of extra search; Architecture Specifications Price the Model exposes the cost of leaving structure implicit. One spends compute after a request arrives. The other spends precision before it. The useful question is which budget buys the next accepted task.

Fable Makes Intelligence Conditional

Claude Fable 5.1 is the new capability leader, but the useful release is a five-position cost curve rather than one smarter endpoint. Reasoning effort, prompt reuse, and safety routing can matter as much as the name in the API request.

Anthropic made Fable 5.1 generally available September 1 at Fable 5's $10-per-million input and $50-per-million output-token rates. The launch results put it at 55.8% on Terminal-Bench 4.0, a test of long-horizon terminal work, versus 42.0% for Fable 5 and 52.3% for Opus 5. Restricted Mythos 5.1 uses the same model and reaches 60.9% when fewer safeguards intervene.

Independent testing sharpens the distinction. Artificial Analysis measured a score from 58 at low effort to 66 at maximum, while evaluation output rose elevenfold from 13.1 million to 143.7 million tokens. Maximum effort cost $3.76 per task, 20% more than Fable 5 and 1.6 times Opus 5. Xhigh surrendered one point and saved $1.04.

That is conditional intelligence: the checkpoint supplies a frontier, while the runtime decides how much each task can afford. The new $0.25 cache-read price helps agents that repeatedly send the same repository context. Artificial Analysis estimates it saved about $1.40 per task in its agent-heavy suite. Cold, output-heavy work gets less.

The practice consequence is routing inside one model. Low or high effort can own routine search, review, and iteration; expensive settings buy deeper search only when the task justifies it. This extends role-based routing by adding effort and cache reuse. It also requires logging the delivered model: Fable's safeguards can fall back to Opus, changing capability behind one logical workflow.

The strongest counterargument is that a benchmark curve does not reveal production value. Fable effectively tied Opus 5 on two agentic knowledge-work evaluations and attempted more wrong answers instead of abstaining. Extra search earns its premium only when it changes acceptance. If maximum effort fails to beat xhigh by its 38% price premium in production traces, the top setting is decoration.

Architecture Specifications Price the Model

Cheaper coding models do not always need better prompts. They need requirements expressed closer to the code that will enforce them. A controlled study finds that specification format barely moves strong agents but can recover much of the gap for weaker ones.

The Architecture as Capability Equalizer study ran 90 multi-turn trials: five informationally equivalent specification formats, six models from Anthropic, OpenAI, and Google, and three runs per combination. Each agent built the same TypeScript task-management service from a clean directory, including seven components, 25 HTTP routes, an event bus, and six architectural rules.

Format changed almost nothing for the strongest model. Claude Sonnet 4.6's mean quality spread across prose, diagrams, OpenAPI, C4 models, and TypeScript contracts was 0.17 points. Weaker models moved by as much as 2.42 points. For Gemini Flash, TypeScript interfaces and architecture tests raised route coverage from 33% to 100%.

The mechanism is translation load. Prose asks an agent to infer interfaces, dependencies, and invariants before implementation begins. Code-proximate contracts turn some of those judgments into compiler errors or executable architecture tests. Weaker models otherwise entered compilation-debugging loops that consumed more tokens while producing worse systems. Stronger models reconstructed the missing structure on their own, so extra notation added little.

This moves specification design from documentation taste to model economics. The reader's existing practice already front-loads planning and stores repository instructions in AGENTS.md. The measured extension is narrower: when a cheaper model receives implementation work, stable interfaces belong in OpenAPI or typed contracts, and dependency rules belong in executable tests. Natural language still carries intent and tradeoffs; machine-checkable artifacts carry the constraints that should not depend on interpretation.

There is a real boundary. The paper tests one greenfield TypeScript service, one harness, and three trials per cell. It does not show that contract-heavy specifications help frontier models, existing repositories, ambiguous product work, or changes whose architecture is discovered during implementation. Extra contracts can also freeze a bad early design and shift review effort upstream.

The result therefore prices a routing option rather than declaring one universal format. Structured contracts pay when they let a cheaper model complete bounded implementation without translation churn. A replication on existing repositories must show lower accepted-task cost, not just more generated routes; if the gain disappears once agents can inspect working code and tests, the effect belongs to greenfield scaffolding alone.

The Contrarian Take

Everyone says: Fable 5.1 proves frontier capability is advancing while prompt caching makes the best model broadly cheaper.

Here's why that's wrong (or at least incomplete): Maximum effort costs more per task than the model it replaces, despite the cache discount. The discount is concentrated in repeated input, while Fable 5.1 uses roughly 1.7 times Fable 5's output at maximum effort. Meanwhile, the architecture study shows that removing ambiguity can raise weaker-model performance more than buying another model tier. The economic unit is no longer a model token; it is an accepted task produced by a model, effort setting, cache pattern, and specification together.

Under the Radar

  • Retry limits are not run limits. Pydantic AI documents five distinct retry layers; tool counters are keyed by tool name and reset after success, while model fallback is separate. An agent can therefore exceed the apparent budget by alternating success and failure or inventing new tool names. A wall-clock or request ceiling must sit outside those semantic retries.

  • A skill needs a control arm. The open-source skill-harness measured about 17.6% run-to-run output-token variation in a 60-trial agent arc, enough to swallow modest three-runs-per-side effects. Its useful practice is refusal: screen the no-skill baseline first, compare paired runs, and return “unmeasured” when the model already passes. The boundary is equally useful—none of its production skills has yet earned a measured KEEP.

Quick Takes

  • Coder made self-hosted agent fleets a supported product. Coder 2.37 promotes headless agents to stable APIs, keeps execution on customer infrastructure, and adds model/MCP policy plus gateway cost observability. That makes control-plane custody a deployable choice; the missing evidence is whether durability and accepted-output rates improve outside Coder's own release process. (Source)

  • OpenAI moved API identity out of long-lived secrets. Mutual TLS and X.509 workload identity federation are now generally available, letting organizations bind client certificates and workload identities to platform roles. This narrows credential theft and rotation risk for unattended agents, but it authenticates the caller rather than constraining what an authenticated agent can do. (Source)

  • Astra crossed from risk forecast to release policy. Three weeks after OpenAI said the model might reach its highest cyber tier, the company now says Astra can find unknown flaws and build exploits across hardened systems without human guidance. The strongest path will be restricted, while new monitors can pause ordinary ChatGPT, Codex, and API tasks. Capability now varies by access tier and stop policy, not only model name. (Source)

The Thread

Today's stories turn model choice into contract design. Fable exposes a compute contract: effort and cache reuse determine the price of its benchmark lead. Architecture specifications expose an interpretation contract: executable interfaces remove decisions that weaker agents otherwise spend tokens rediscovering. Astra adds an access contract: OpenAI will reserve its strongest cyber path and let monitors stop ordinary ChatGPT, Codex, and API tasks.

The supporting items show how to audit each contract. Retry ceilings need an outer request count after framework counters reset. Skill gains need a paired no-skill baseline. Workload identity proves which service called; self-hosting still needs matched accepted-output rates. The model name now sits inside a stack of compute, specification, permission, and measurement terms. Performance that cannot be assigned to one of those terms is not yet an operational result.

Predictions

New predictions:

  • I predict: By October 15, at least one major coding-agent provider will publish a Fable 5.1 effort-by-effort task-cost comparison and recommend a setting below maximum for a named workflow. (Confidence: medium; Check by: 2026-10-15)

  • I predict: By December 15, an independent replication of the architecture-format study will test an existing repository or a non-TypeScript codebase and report accepted-task cost, not only structural coverage. (Confidence: low; Check by: 2026-12-15)


Issue date: September 2, 2026 · Generated: 4:44 a.m. ET

Tomorrow morning in your inbox.

Subscribe for free. 10-minute read, every weekday.