What happened

Ai2 published StateBench on November 3, 2026 (Hugging Face blog; tech report, dataset, and code linked). The suite builds four comparable problems from the same assignment skeleton so only the update type changes: r-trivial (immutable), aperiodic (latest value wins), soluble (self-referential updates), and general finite (assignment by reference / swaps). On pretrained open models trained with documented data and ≤64,000-token contexts, almost all stayed near chance on general finite. On frontier models — Gemini 3.8 Flash, Claude Opus 5.5, GPT-6 Sol, and GPT-6 Luna — Ai2 says accuracy on soluble and general finite fell sharply with length, to 13% or lower on the longest general-finite problems. Separately, 275-million-parameter models trained from scratch on StateBench (up to 256 assignments) were tested out to 64,000 assignments (~250× training length): Gated DeltaNet and hybrids stayed near perfect on the three easier levels at those lengths; transformers never learned general finite, while a more flexible Gated DeltaNet update stayed near perfect out to roughly 10× the longest training length on the hardest level.

Why it matters

A long-context marketing claim can still hide a failure mode StateBench names. The useful habit is which update class and which length, scored by whom — not “context window size” alone.

Problem format mattered for small pretrained models: RULER-style r-trivial could look near ceiling while spreadsheet-edit framing of the same problem was near chance.

Ai2 releases data on Hugging Face (allenai/state-bench) and code on GitHub (allenai/state-bench); the tech report is at allenai.org/papers/statebench.

Open questions in the post include Gated DeltaNet’s exact hierarchy placement under limited memory updates and tracking newly introduced entities over time.