claw-code-parity/rust/crates
Yeachan-Heo 37b42ba319 Prove raw tool output truncation stays display-only
Add a renderer regression test for long non-JSON tool output so the CLI's fallback rendering path is covered alongside Read and structured tool payload truncation.

Constraint: This follow-up must commit only renderer-related changes
Rejected: Touch commands crate to fix unrelated slash-command work in progress | outside the requested renderer-only scope
Confidence: high
Scope-risk: narrow
Reversibility: clean
Directive: Keep truncation guarantees covered at the renderer boundary for both structured and raw tool payloads
Tested: cargo fmt --all; cargo test -p claw-cli tool_rendering_ -- --nocapture; cargo clippy -p claw-cli --all-targets -- -D warnings
Not-tested: cargo test --workspace and cargo clippy --workspace --all-targets -- -D warnings currently fail in rust/crates/commands/src/lib.rs due pre-existing incomplete agents/skills changes outside this commit
2026-04-01 08:06:10 +00:00
..
api Accept reasoning-style content blocks in the Rust API parser 2026-04-01 08:06:10 +00:00
commands Keep CLI tool previews readable without truncating session data 2026-04-01 08:06:10 +00:00
compat-harness wip: plugins progress 2026-04-01 07:09:06 +00:00
plugins Harden installed-plugin discovery against stale registry state 2026-04-01 07:34:55 +00:00
runtime Preserve ILM-style conversation continuity during auto compaction 2026-04-01 08:06:10 +00:00
rusty-claude-cli Prove raw tool output truncation stays display-only 2026-04-01 08:06:10 +00:00
tools Ignore reasoning blocks in runtime adapters without affecting tool/text flows 2026-04-01 08:06:10 +00:00