[Feature Request] Add transcript filtering mode to suppress tool output rendering while preserving agent messages

Resolved 💬 3 comments Opened Apr 18, 2026 by robert-whiteley Closed Apr 22, 2026

Bug Description
Claude Code currently renders every tool call inline — bash commands, file diffs, read previews, etc. I trust the agent to execute correctly and only read its prose messages; the diffs are visual noise I'm not looking at. On multi-step refactors the transcript is ~90% output I don't engage with. Requested: a settings.json key (e.g. "transcriptMode": "focus" or "hideToolOutput": true) that suppresses the rendered tool activity while keeping the agent's text messages. Tools still run; only the display is filtered. Users who want the full audit can leave it off. Signal this is a real gap: when I asked the agent how to do this, it confabulated a viewMode: "focus" setting (and later "verified" it by hallucinating a docs line), and I only caught the mistake because nothing changed after restart. A first-class toggle would also stop this class of hallucination — the agent would have a real setting to point at.

Environment Info

  • Platform: linux
  • Terminal: windows-terminal
  • Version: 2.1.114
  • Feedback ID: a427ae51-9c6b-4a35-b924-a16b4ce8d484

Errors

[{"error":"MaxFileReadTokenExceededError: File content (25606 tokens) exceeds maximum allowed tokens (25000). Use offset and limit parameters to read specific portions of the file, or search for specific content instead of reading the whole file.\n    at uD7 (/$bunfs/root/src/entrypoints/cli.js:4725:12550)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-04-18T17:34:15.857Z"}]

View original on GitHub ↗

This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗