Skip to content

fix: retry errored instances on resume - #771

Open
onatozmenn wants to merge 1 commit into
OpenHands:mainfrom
onatozmenn:fix/retry-resumed-errors
Open

fix: retry errored instances on resume#771
onatozmenn wants to merge 1 commit into
OpenHands:mainfrom
onatozmenn:fix/retry-resumed-errors

Conversation

@onatozmenn

Copy link
Copy Markdown

Fixes #586

Resume currently treats every JSONL row as completed, including rows with a top-level runner error. That makes partial archives skip runtime timeouts and other infrastructure failures.

This keeps raw JSON parsing for old archives, but leaves rows with error set eligible for retry. Critic outcomes keep the existing path because they do not set the runner error field.

Tested with the resume, aggregation, and async evaluation suites (29 passed), plus Ruff, pycodestyle, and Pyright. The regression test also fails on current main.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

partial_archive_url resume skips errored instances instead of retrying them

1 participant