Skip to content

Franklin Agent 3.35.5 — the last three OpenAI ceilings, measured

Choose a tag to compare

@VickyXAI VickyXAI released this 21 Jul 05:24
model was now
openai/gpt-5.5 32,768 128,000
openai/gpt-5.4 32,768 128,000
openai/gpt-5-mini 16,384 65,536

These took three attempts, and the story is worth keeping because a token table is where a wrong belief gets frozen.

First attempt set gpt-5.5 and gpt-5.4 to 100,000, citing "upstream's stated maximum". There was no upstream response — both BlockRun SDKs rejected max_tokens > 100000 client-side, so 19 probes at 128,000 never reached a provider. A uniform limit across three unrelated vendors should have been the tell. That PR was closed.

Second attempt put them back at 32,768 and recorded the catalog's 128,000 as unrefuted but unverified. Honest, but still not measured.

Third re-probed with the SDK guard bypassed: every model advertising a ceiling above 100,000 accepts it, including zai/glm-5.2 at 262,144. The catalog was right the whole time; the measurement was broken.

Fixed at the root in blockrun-llm 1.8.1 and @blockrun/llm 3.8.1, which raise that guard to a 1,000,000 typo bound and reword the message so it no longer reads like a provider response.

Franklin never ran that guard — both request paths use raw fetch and import only payment helpers from the SDK — so these values don't depend on the SDK release.

Effect is on the escalation path. A normal turn still sends min(16384, ceiling); after a max_tokens stop the ceiling for gpt-5.5 and gpt-5.4 goes from 32,768 to 65,536 (ESCALATED_MAX_TOKENS), so recovery doubles instead of clamping back below where it started.

Local suite 636 pass.