mirror of
https://github.com/openclaw/openclaw.git
synced 2026-08-14 14:43:16 -06:00
61dce7cb6e
* fix(agents): export isHardAgentRunTimeoutPhase for wait-layer reuse * fix(gateway): forward pending hard-timeout snapshot in waitForAgentJob fallback timer (fixes #89095) * test(gateway): add e2e proof for subagent hard-timeout parent notification (#89095) * fix(gateway): match fallback hard-timeout gate to terminal-outcome contract Also treat provider-started timeout snapshots as hard timeouts in the waitForAgentJob fallback, mirroring buildAgentRunTerminalOutcome. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com> * fix(gateway): use shared hard-timeout classifier in waitForAgentJob fallback * chore: amend author email * chore: rebase on main, resolve conflicts * test(gateway): focus timeout fallback coverage * docs(changelog): note agent wait timeout fix * fix(gateway): isolate fresh wait terminal state --------- Co-authored-by: Pick-cat <266665499+Pick-cat@users.noreply.github.com> Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com> Co-authored-by: Peter Steinberger <steipete@gmail.com>