mirror of
https://github.com/openclaw/openclaw.git
synced 2026-08-26 04:15:48 -06:00
e30b425e18
* fix(agents): report interrupted tool outcomes honestly Prevent restart recovery from claiming that an interrupted tool call completed when no successful matching result was recorded. * fix(agents): keep ambiguous recovery restart-safe Classify failed replay-unsafe tool results at the shared restart-recovery owner so interrupted side effects remain unavailable until their external state is verified. * fix(agents): distinguish missing tool outcomes Carry the existing missing_tool_result fact into projected Codex transcripts so restart recovery restricts only genuinely unknown outcomes, while confirmed failures remain retryable.