Reading Right, Acting Wrong: Diagnosing Decision Failures of System One Models in Agent Loops
Organizations: Carnegie Mellon University
Abstract
System One models choose an agent's next action by scoring a supplied set of options in a single pass. This makes them fast and cheap, but when they choose wrongly there is nothing to inspect: did the model misread what the agent has seen, or read it correctly and still act wrongly? We answer behaviorally. On a frozen benchmark of agent decision states from simulated environments, customer-service policies, tool use, web navigation and coding, we pair every next-action question with factual probes about the same state, each answered independently. Across seventeen fast systems and a reasoning model, the answer is consistent: most wrong actions follow correct reading, and the more accurate a system, the more of its errors take this form. These errors are not noise; they gather on the same states across systems of every kind. Where the probed facts provably determine the action, models that read every fact still fail to combine them, and their own answers, composed by code, repair the failure. On real states, what is missing is often not a fact but the next sub-goal.
Figures & tables
| Latency (ms) | |||||
| System | Model | Readout | Input limit | p50 | p95 |
| System One models, hosted API | |||||
| JEV 1.13 ( TypeSafe AI, 2026 ) | hosted | native distribution | 32k | 205.7 | 290.5 |
| OpenAI Decisions ( OpenAI, 2026a ) | hosted (public beta) | native distribution (two decimals) | none documented | 150.6 ∗ | 197.6 ∗ |
| System One models, open weights | |||||
| Clef-27B ( Cloudflare, 2026 ) | Qwen3.8-27B, post-trained | native schema head | 32k † | 130.9 | 1,990.5 |
| Accuracy | Joint outcome (% of states) | Errors with | Coverage | |||||||
| System | U1D1 | U1D0 | U0D1 | U0D0 | (%) | (%) | ||||
| System One models, hosted API | ||||||||||
| JEV | 0.763 | 0.833 | 66.0 | 17.3 | 10.4 | 6.4 | 0.792 | 0.619 | 73.1 | 100.0 |
| OpenAI Decisions | 0.706 | 0.789 | 58.2 | 20.6 | 12.4 | 8.7 | 0.738 | 0.588 | 70.3 | 99.6 |
| System One models, open weights | ||||||||||
| Eikos-27B | 0.795 | 0.850 | 69.1 | 15.9 | 10.4 | 4.6 | 0.813 | 0.695 | 77.7 | 100.0 |
| Change vs. alone (points) | ||||
| System | Alone | +questions | +own | +correct |
| System One models, hosted API | ||||
| JEV | 0.806 | +1.8 | +2.1 | +4.0 |
| [+0.4, +3.2] | [+0.7, +3.3] | [+2.6, +5.5] | ||
| OpenAI Decisions | 0.722 | +1.7 | +3.2 | +5.0 |
| [+0.0, +3.5] | [+1.6, +5.0] | [+3.4, +6.7] | ||
| Change vs. decision alone (points) | |||||||||
| Status block with correct values | With own answers | ||||||||
| System | Decision alone | Benchmark probes | Decision facts | State digest | Next sub-goal | Facts + sub-goal | Facts | Facts + sub-goal | Own sub-goal accuracy |
| System One models, hosted API | |||||||||
| JEV | 0.716 | +5.7 | +5.3 | +4.7 | +16.3 | +21.3 | +4.8 | +6.4 | 0.668 |
| OpenAI Decisions | 0.767 | +4.0 | +0.9 | +1.4 | +11.0 | +7.9 | +1.1 | −2.6 | 0.775 |
| System One models, open weights | |||||||||
Appendix figures & tables4 assets
Supplementary material from the paper’s appendix.
Appendix
| Directly observed | Not licensed | ||
|---|---|---|---|
| 1 | 1 | Measured facts and action both correct | That all relevant facts were understood |
| 0 | 0 | Some probe wrong; action wrong | That the probe error caused the wrong action |
| 1 | 0 | All measured facts correct; action wrong | That the failure lies purely in deciding |
| 0 | 1 | Some probe wrong; action correct | That the model used a shortcut, or that the wrong fact mattered |
| Records | |||||
| Domain | Sources | Test | Paired test | Dev | Decision / probes |
| Agent decision states | |||||
| Household (sim.) | ALFWorld unseen and seen games | 9,097 | 9,097 | 840 | admissible commands; location, holding, last outcome, progress |
| Grid world (sim.) | BabyAI-Text (BALROG) | 2,181 | 2,181 | 236 | 6 actions; orientation, holding, target position, last outcome |
| Text game (sim.) | TextWorld cooking (TALES levels) | 2,400 | 2,400 | 300 | admissible commands; room, holding, ingredient state, item location |
| Customer service | -bench airline, retail | 3,739 | 3,739 | 330 | enumerated tool calls; record fields, policy constraints |
| Label disagrees with the text | ||||
| Group | Records | Location | Seen-at | Extra gold |
| A1 | 3,000 | 140 | 23 | 232 |
| A2 | 300 | 11 | 0 | 47 |
| A3 | 300 | 22 | 0 | 19 |
| A4 | 1,500 | 54 | 20 | 0 |
| A5 | 997 | 57 | 70 | 58 |
| System | All | Clean | Flagged |
|---|---|---|---|
| Gemma-4-31B | 0.810 | 0.885 | 0.251 |
| Qwen3.8-27B | 0.792 | 0.864 | 0.295 |
| Cygnet | 0.776 | 0.834 | 0.334 |
| Clef-27B | 0.682 | 0.751 | 0.212 |
| JEV | 0.663 | 0.707 | 0.364 |
LLM Decision-Making
LLM decision-making studies how language models choose, act, seek information, and allocate resources under goals, uncertainty, constraints, and social pressures.
See all 237 papers