Files
openclaw/src
Peter Steinberger f335532ded fix: restart-recovered turns no longer show fatal errors (#126087)
* fix: let restart recovery own terminal settlement

Once durable restart recovery is armed, propagate the canonical restart abort before terminal payload mapping so the recovered continuation owns the visible outcome.

Fixes #126086

* fix(gateway): expose lifecycle context resolver

* fix(gateway): keep lifecycle resolver type acyclic

Own the live Gateway context resolver option beside lifecycle dispatch so current callers compile without closing the server type cycle.

* test(gateway): serialize connection liveness cases

The table cases share one hoisted handler mock; explicit sequential execution prevents cross-case 0/2 call interference in the concurrent CI shard.

* fix: preserve restart recovery claim through settlement

Mark the reply operation restart-aborted before propagating the canonical restart error so terminal cleanup cannot retire the durable recovery claim.
2026-08-18 18:54:23 -07:00
..