Skip to content

Franklin Agent 3.35.4 — Haiku and Sonnet 4.6 get their real output ceilings

Choose a tag to compare

@VickyXAI VickyXAI released this 21 Jul 03:04
model was now
anthropic/claude-haiku-4.5 16,384 64,000
anthropic/claude-sonnet-4.6 64,000 128,000

Both are Anthropic's documented limits.

They were held low deliberately. The gateway clamped Haiku to 8,192 and Sonnet 4.6 to 64,000, and asking past a clamp is not free — the upfront price quote scales with the ceiling you request, so a bigger ask inflated what you were quoted while the reply stayed capped. Raising these before the gateway was corrected would have cost money and bought nothing. The gateway now honors the real ceilings (BlockRunAI/blockrun#266 + #268, deployed and verified against the live catalog), so this catches Franklin up.

Where it takes effect: the escalation path. A normal turn still sends min(16384, ceiling); the higher ceiling is reached after a max_tokens stop escalates. That path was previously a no-op for Haiku — it escalated to 65,536 and got clamped straight back to 16,384.

Three OpenAI entries deliberately left alone, even though the gateway catalog now reads higher: gpt-5.5 and gpt-5.4 stay at 32,768 (catalog claims 128,000), gpt-5-mini stays at 16,384 (catalog claims 65,536). The catalog is the only evidence for those three, and it was 8× wrong about Haiku. A test pins all three, so syncing them requires arguing with a failing assertion rather than a quiet edit.

One existing test had to be repointed: it asserted Haiku stays 16,384 to prove the static table beats the catalog. Valid when the catalog said 8,192 — but once both sides read 64,000 it proved nothing while still passing green. It now tests gpt-5.5, where the disagreement is real and deliberate.

Local suite 636 pass. E2E 14 pass, 0 fail.