mirror of
https://github.com/fabro-sh/fabro.git
synced 2026-08-28 05:27:41 +00:00
Two issues in the resume cleanup logic: 1. progress.jsonl was not in the stale artifact list, so attach and logs would replay the previous attempt's events before the new run. Added it to the cleanup list. 2. Cleanup ran before validating the checkpoint was parseable. A crash during the original run can leave a truncated checkpoint.json that passes exists() but fails to parse. We now load and parse the checkpoint first; if it's corrupt we bail with the old conclusion and failure evidence intact. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| crates | ||
| packages/fabro-api-client | ||