mirror of
https://github.com/openclaw/openclaw.git
synced 2026-06-30 23:53:37 +00:00
A non-zero internal tool exit (Codex marks any non-zero exit as failed, e.g. a no-match shell search) was promoted to a primary red "Tool error" banner in Control UI even when the turn produced a clean assistant reply. Compute a per-tool-group turnSucceeded signal at the chat projection boundary and de-promote such non-terminal failures to a collapsed tool summary; detail stays available on expand. Genuinely terminal tool failures still surface. Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>