Add transcript view modes (Summary / Normal / Verbose) to the VS Code extension to hide tool-call noise

Open 💬 0 comments Opened Jul 2, 2026 by moshemo613

Preflight Checklist

  • [x] I have searched existing requests and this feature hasn't been requested yet
  • [x] This is a single feature request (not multiple features)

Problem Statement

In the VS Code extension, the conversation panel renders every tool call as its own full-size block — Read, Grep, Glob, each Playwright/MCP call (browser_navigate, browser_click, browser_take_screenshot, plus their "Ran code" / "Result" boxes), web fetches, and so on. On a long agentic session this produces a wall of low-signal noise that I have to scroll past to find the parts I actually care about: the reasoning, the todo updates, the edits, and the final answer.

The desktop app already solves this with transcript view modes (Summary / Normal / Verbose), where Summary collapses the tool churn. The VS Code extension has no equivalent — no view mode, no setting, and no way to collapse or hide tool-call blocks (only extended-thinking blocks collapse, via Ctrl+O). This is the single biggest readability gap between the extension and the desktop app.

Proposed Solution

Bring the desktop app's Summary / Normal / Verbose view modes to the VS Code extension, with a toggle in the panel and/or a setting.

At minimum, add a setting to hide or collapse-by-default specific tool-call block types in the transcript (e.g. Read, Grep, Glob, WebFetch, WebSearch, and all mcp__* tools), while keeping reasoning text, todo updates, Edit diffs, and Bash commands visible.

Alternative Solutions

  • Click-to-collapse on individual tool blocks (like the existing thinking-block chevron), plus a collapse-all shortcut.
  • A per-tool-type visibility config in settings.json.

Priority

High - Significantly impacts my daily workflow

Feature Category

Configuration and settings

Use Case Example

Writing/research/agentic sessions that make many Read and Playwright calls become very hard to follow in the VS Code panel — the meaningful output (an "Update Todos" block, a paragraph of reasoning, a final summary) is buried between dozens of "Ran Playwright code" / "Result" boxes.

Additional Context

Related but narrower: #72848 (hide/collapse subagent tool activity). This request covers all tool activity in the main conversation, not just subagents — the two could be unified under one "transcript verbosity / view mode" setting.

View original on GitHub ↗