Typed events
- promptYou
Add a retry budget to the run recovery path.
- reasoning
Locating the recovery entry point before editing anything.
- tool_callread
packages/harness/src/run-recovery.tsexport async function recoverRun(run: Run) { const attempt = run.recovery.attempts; if (attempt >= MAX_ATTEMPTS) return fail(run); …
200 of 214 linesfull output retained











