v2.5
Recover a failed run from its last good step
When a step fails, resume the run from the last step that succeeded instead of starting over. Tool calls that already completed are not sent twice.
Resume instead of restart
Long runs fail for boring reasons: a CRM timeout, an expired token, a rate limit on the Warehouse API. Before this release, the only option was to start again from the top and repeat every tool call along the way.
A failed run now shows a Resume button on the step that broke. Halden restores the run state up to the last step that succeeded and continues from there.
Good to know
A resumed run keeps one run ID and one log, and you can edit the agent’s instructions before resuming. Failed attempts are not billed, so a resumed run costs the same as one that never failed.