mirror of
https://github.com/nearai/ironclaw.git
synced 2026-09-02 23:56:24 +08:00
* Fix gateway tool output visibility * Address PR review follow-ups * fix(web): truncate live tool activity previews * fix(engine): preserve failed tool durations in v2 gateway events * fix(engine): default missing ActionFailed durations * style: format scripting executor * fix(web): keep history tool results aligned with preview * fix(web): restore persisted tool result parsing * fix(web): align in-memory turn result/preview with DB path Live in-memory turns have only the full tool result, not a separately persisted short preview. Populate `ToolCallInfo.result` from the live value and leave `result_preview` empty so both paths surface the same field semantics to the UI. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> * chore: re-trigger CI GitHub Actions dropped the Code Style workflow on the prior push. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> * fix(tests): collapse nested match arm in live_harness Rust 1.95's stricter clippy::collapsible_match warning trips on the inner `if` inside the ToolResult arm. Fold the preview check into the arm's guard to match the same predicate-in-guard style as the arm above. Fixes the Clippy (all-features) CI failure inherited from staging. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> --------- Co-authored-by: Illia Polosukhin <ilblackdragon@gmail.com> Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>