Refuse and Recompute: What a Classical Planner Fixes in LLM Agents

Xincheng Tan, Ke Wang, Minfeng Zhu†

Manuscript, 2026

Acting over long horizons under partial observability remains a central weakness of LLM agents. In TextWorld Cooking, where actions are irreversible, their losses fall mostly into two classes: actions after which the goal is unreachable, and acting without knowing what must still happen.

A classical planner addresses both from the current state. A guard, sound under partial observability, removes actions after which the goal is unreachable under delete relaxation, and recomputation regenerates the remaining subgoals from a full plan, landmarks, or hand-written rules. In every environment and model where it runs, no guarded episode is lost to an irreversible action of the agent. Where recomputed subgoals help, the gain comes from recomputing them from the current state: issued once, the same subgoals lose most of it. We also introduce CraftIR, a crafting benchmark that separates the two failure classes with two knobs.

The paper, code and data will be released in 2027.

Recommended citation: Xincheng Tan, Ke Wang, Minfeng Zhu†. Refuse and Recompute: What a Classical Planner Fixes in LLM Agents. Manuscript, 2026.