The Long-Horizon Task Mirage? Diagnosing Where and Why Agentic Systems Break
Organizations: University of Wisconsin–Madison · University of California, Berkeley · Georgia Institute of Technology
Abstract
Large language model (LLM) agents perform strongly on short- and mid-horizon tasks, but often break down on long-horizon tasks that require extended, interdependent action sequences. Despite rapid progress in agentic systems, these long-horizon failures remain poorly characterized, hindering principled diagnosis and comparison across domains. To address this gap, we introduce HORIZON, an initial cross-domain diagnostic benchmark for systematically constructing tasks and analyzing long-horizon failure behaviors in LLM-based agents. Using HORIZON, we evaluate state-of-the-art (SOTA) agents from multiple model families (GPT-5 variants and Claude models), collecting 3100+ trajectories across four representative agentic domains to study horizon-dependent degradation patterns. We further propose a trajectory-grounded LLM-as-a-Judge pipeline for scalable and reproducible failure attribution, and validate it with human annotation on trajectories, achieving strong agreement (inter-annotator κ=0.61; human-judge κ=0.84). Our findings offer an initial methodological step toward systematic, cross-domain analysis of long-horizon agent failures and offer practical guidance for building more reliable long-horizon agents. We release our project website at HORIZON Leaderboard and welcome contributions from the community.
Figures & tables
| Category | Web | OS | Embodied | DB |
| Environment [S] (Environment Disturbance & Unable to Detect Environment Change) | After a slow page load with a transient pop-up banner, the agent assumes the page navigation has completed and believes it is on the profile page (“Mark Johnson”), while the UI is actually still on a different profile (“mike_chen”), resulting in actions applied to an incorrect environment state . | A shell command fails due to permission denial , but the agent fails to detect the error signal and believes the environment state has changed , continuing to issue follow-up commands that depend on the nonexistent state change. | In a simulator with stochastic dynamics , a robot repeatedly drops a block due to random gripper failure, but the agent fails to re-observe the changed environment state , causing repeated execution failures despite correct high-level reasoning. | After a database schema change renames columns or adds tables, the agent continues generating SQL based on an outdated schema snapshot because it fails to re-check the current schema , producing invalid queries or silently incorrect results. |
| Instruction [S] (Ill-defined Instruction & Partially Understand Instruction) | An agent is asked to retrieve a specific product field that is not defined on the target website , meaning the instruction requests a non-existent attribute . Instead of detecting the mismatch and asking for clarification, the agent fabricates a plausible value and proceeds. | The agent is instructed to change file permissions “except those of mine,” where the instruction contains an ambiguous ownership constraint . The agent misinterprets it and applies a recursive chmod globally. | Given the instruction “put the block in the mismatching bowl,” the agent grasps the block but fails to interpret the key constraint “mismatching” and places it into a matching-colored bowl. | When asked to “show churned users,” the instruction leaves the definition of churn unspecified . The agent therefore applies a naïve definition (no login in 30 days) instead of the organization’s actual churn definition. |
| False Assumption [S] | When a contact form requires identity fields and the instruction says “do not invent personal info,” the agent still enters a made-up name and email because it assumes placeholder personal information is acceptable . | The agent assumes certain files are owned by the user and excludes them from permission changes without checking ownership metadata. | In a mismatching-bowl task, the agent assumes the goal is the common “matching” variant and places a red block into a red bowl despite the instruction requiring a mismatching placement. | A SQL-generation agent assumes every table contains a created_at column and repeatedly invents similar column names in WHERE clauses. |
| Planning Error [S] (Sub-plan & Action) | While planning the next step to find the highest-upvoted answer, the agent fails to switch sorting from “New” to “Top” , then cites a recently seen low-upvote comment as the “highest-upvoted” evidence. | When planning how to update permissions, the agent chooses an incorrect action plan and directly applies a blanket chmod instead of first identifying eligible files. | While decomposing the task into steps, the agent generates an incorrect sub-plan and attempts to stack blocks before clearing the base area , producing an invalid task order. | During database migration planning, the agent executes an incorrect action sequence and drops the backup before completing data transfer , leaving no recovery path when the migration fails. |
| Catastrophic Forgetting [L] | The agent initially applies the “Condition: New” filter but later adds a “Renewed” item to the cart after a long navigation sequence because the “new-only” constraint is still present in the context but not attended to during later reasoning . | Early in a task, the agent is instructed not to modify sensitive system files, but later generates and executes a script that deletes /root/.bashrc even though the original safety instruction is still in the context but ignored during execution . | In Minecraft, an agent that has learned to craft wood and stone tools fails on advanced “Iron+” tasks because it does not reuse earlier knowledge that is still present in the context , leading to failure in later crafting stages. | After the user specifies “never touch the payments schema,” a later autonomous cleanup step proposes dropping an index on the payments tables because the constraint remains in the interaction history but is overlooked during later planning . |
| History Error Accumulation [L] | After an element click fails, the agent repeats the same failed action across multiple steps , allowing a small initial mistake to accumulate into repeated ineffective actions . | After issuing an invalid command that fails silently, the agent treats the failed step as successful and continues executing dependent commands, causing the early incorrect state to propagate through the workflow . | After selecting an incorrect initial sub-task, the agent continues executing downstream steps based on that incorrect earlier decision , gradually amplifying the initial mistake . | An early intermediate table omits the filter is_deleted = false , and all downstream analytics reuse that table, causing the small upstream error to compound into systematically inflated results . |
Appendix figures & tables5 assets
Supplementary material from the paper’s appendix.
Appendix
| Category | Representative prior works (3) | Typical mechanism (from review notes) |
| Environment | Zhou et al. (2024a) ; Chen et al. (2025b) ; Koh et al. (2024) | Environment fidelity, transitions, or multimodal observation mismatch. |
| Instruction | Trivedi et al. (2024) ; Chen et al. (2024) ; Wang et al. (2025b) | Ambiguous goals, missing constraints, or mis-specified task requirements. |
| Catastrophic Forgetting | Sinha et al. (2025) ; Li et al. (2024) ; Feng et al. () | Loss of long-range constraints or competencies as trajectories lengthen. |
| False Assumption | Zhang et al. (2025) ; Yang et al. (2024) ; Wei et al. (2025) | Hallucinated facts, unfounded shortcuts, or misaligned beliefs about state. |
| Planning Error | Erdogan et al. (2025) ; Si et al. (2025) ; Gonzalez-Pumariega et al. (2025) | Subgoal decomposition, ordering, or plan repair under dynamics. |
| History Error Accumulation | Wang et al. (2025c) ; Liu et al. (2023c) ; Xi et al. (2025b) | Multi-step error propagation, unstable rollouts, or interaction loops. |
Long-Horizon Agent Tasks
Long-Horizon Agent Tasks study how AI agents plan, remember, and act reliably across extended, multi-step interactions.
See all 192 papers