Files
openclaw/src
pick-cat 61dce7cb6e fix: forward pending timeout snapshot in waitForAgentJob fallback timer (#89367)
* 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>
2026-07-07 11:11:13 +01:00
..