Ai2's StateBench finds frontier models lose track of changing values in long documents

Wednesday, 4 November 2026By Sridhar Mukkandi1 min read

Ai2 released StateBench on 3 November, a benchmark for how well language models keep track of values that change over a long document. It has four levels: values set once and never changed; values reassigned, where only the latest counts; updates that build on the current value, such as x = x + 5; and assignments by reference, such as x = y or swaps, the hardest.

Ai2 reports that the frontier models it tested, Gemini 3.8 Flash, Claude Opus 5.5, GPT-6 Sol and GPT-6 Luna, did well on the first two levels, but their accuracy on the last two fell sharply as inputs grew, reaching 13% or lower on the longest by-reference problems. Small 275M-parameter Gated DeltaNet and hybrid models trained directly on the task generalised almost perfectly on the first three levels to tens of thousands of assignments; transformers never learned the hardest level. The data, code and technical report are public.

So what

If your agent reads a long log or ticket history and has to know the current state, don't assume it can. Keep state in a database the agent queries, and test the long cases, not just the short ones.

SourceAi2 on Hugging Facehuggingface.co/blog/allenai/statebench Go deeper · EssayLog every decision your agent makes

Drafted with AI from the original source, then checked and edited by Sridhar Mukkandi. Spotted a mistake? Write to hello@tarkika.com and we'll correct it here.

More from The Signal

Tools AnyDecisionModel brings answers with probabilities to Apple devices, from the model's own scoresA probability you can read is a start, not a guarantee. Before you set a threshold on it, check on your own data how often answers at each probability are actually right. Hugging Face Agents Slack says half of its messages now come from apps and agentsWhen half the messages in a channel come from software, someone has to know which agent sent each one and who answers for it. Name an owner for every agent that posts. Salesforce Agents AWS shows agents calling ServiceNow with the user's own permissions, not their ownAn agent acting with the user's permissions can never do more than that user could, and every action is logged under a real name. That's a better default than one service account that can do everything. AWS Machine Learning BlogAll stories