Feature request: compact/minimal-output mode to suppress inline tool-call blocks

Status Fixed / completed
Maintainer reply None cached
Activity 1 comment · opened Jul 31, 2026 · closed Aug 17, 2026

Problem

There's no way to keep the interactive terminal transcript minimal. Tool-call renderings — Edit/Write diffs (full line-by-line colored diffs), Task/Agent spawn status blocks, "Backgrounded agent (↓ to manage · ctrl+o to expand)" lines, etc. — always render inline in the main view, even when the user only wants Claude's own text output.

Checked existing options and none solve this:

  • No settings.json key controls diff/tool-output verbosity.
  • Ctrl+O opens a separate transcript viewer with more detail (timestamps, expanded MCP calls) — the opposite direction.
  • --verbose only affects non-interactive -p print mode.

Request

A global compact/minimal-output mode — either a settings.json key (e.g. "output.compact": true) or a keybinding/CLI flag — that collapses or hides inline tool-call blocks (diffs, agent-spawn/background-task status lines, etc.) by default, while still performing the underlying actions and still showing Claude's own text responses. Ideally togglable at runtime, not just at launch.

Why

Heavy tool/subagent use (parallel Agent spawns, file edits) currently floods the scrollback with UI chrome that isn't relevant to the actual conversation, making it harder to read back through a session.

View original on GitHub ↗

This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗