mirror of
https://github.com/openclaw/openclaw.git
synced 2026-08-19 17:11:42 -06:00
e669e97194
* fix(acp): persist cancelled partial replies * fix(acp): persist delivered output for cancelled turns Normalize terminal status at the ACP manager boundary and settle routed/direct delivery outcomes before persisting cancelled bound turns. Co-authored-by: shaoohh <150606856+shaoohh@users.noreply.github.com> * fix(acp): require confirmed cancelled-turn delivery Persist cancelled-turn output only when the core dispatcher reports successful delivery. Keep canonical ACP history independent of outbound-only hook rewrites and prove backend cancellation with the real dispatcher. Co-authored-by: shaoohh <150606856+shaoohh@users.noreply.github.com> * test(acp): satisfy cancellation proof lint Keep the pending-delivery race assertion behavior while avoiding a return value from the Promise executor. Co-authored-by: shaoohh <150606856+shaoohh@users.noreply.github.com> --------- Co-authored-by: Peter Steinberger <steipete@gmail.com>