TrajDebug traces which early mistake caused an agent failure
TrajDebug follows local errors through a long trajectory, records whether later steps resolve them, and tests whether they remain causally responsible for final failure; its dataset contains 486 manually annotated failed runs.
Why it matters: The last visible error is often only the downstream symptom of an earlier mistaken observation, binding, or commitment.