Claude Code: Focus View Cleans Up the VS Code Chat
Claude Code's VS Code extension gained a Focus View toggle in version 2.1.221, collapsing tool-call noise behind expandable per-turn summaries with a live running-tool indicator. Developers can switch it on with Ctrl+Alt+F or the "Claude Code: Toggle Focus view" command, keeping long agentic sessions readable without losing access to the underlying detail. The feature targets one of the most common complaints about agentic coding tools: chat panels that become unreadable once Claude starts running many tool calls in a row.
Key Takeaways
- Focus View collapses tool-call noise in the VS Code extension's chat panel, replacing a raw stream of tool activity with an expandable per-turn summary.
- Toggling is instant and reversible, via Ctrl+Alt+F or the "Claude Code: Toggle Focus view" command, so developers can switch between compact and verbose views mid-session.
- A live running-tool indicator keeps developers informed of what Claude is currently doing even while the detailed log stays collapsed.
- No functionality is lost β Focus View only changes what's rendered by default; the full tool-call history remains available by expanding a turn.
- The feature targets a common pain point in agentic coding tools: chat panels that become unreadable once a session involves many sequential tool calls.
- Version 2.1.221 was otherwise a maintenance release, with dozens of bug fixes across permissions, Vim mode, and background sessions, making Focus View the one change with broad everyday visibility.
Focus View Arrives in the VS Code Extension
Claude Code 2.1.221 introduced Focus View, a new chat-menu toggle for the VS Code extension that quiets down busy sessions by hiding raw tool activity behind collapsed, expandable per-turn summaries. Instead of scrolling past a long stream of file reads, bash calls, and edit diffs, developers see a compact summary of what happened in each turn, with a live indicator showing which tool is currently running. Anyone who wants the full detail can expand a turn's summary to see everything Claude did.
How It Works
Focus View can be turned on or off with the keyboard shortcut Ctrl+Alt+F, or through the command palette entry "Claude Code: Toggle Focus view." Toggling it does not change what Claude does β it only changes how much of that activity is rendered in the chat panel by default. Turns still carry their full tool-call history underneath the summary, so nothing is lost; it is purely a display-density setting.
Why It Matters
Agentic coding sessions in Claude Code can generate dozens of tool calls per turn once a task involves searching a large codebase, running tests, or iterating on multiple files. Without a way to collapse that activity, the VS Code chat panel can become a wall of scrollback that buries the parts developers actually care about β the plan, the final diff, and the response. Focus View addresses this directly by making the terminal-style noise opt-in rather than the default view, which is likely to be the most immediately noticeable change in this release for regular VS Code users.
Part of a Broader Release
Version 2.1.221 also shipped a large batch of bug fixes and smaller refinements β including permission-check corrections for zsh and PowerShell, session-rename syncing across CLI instances, prompt-cache cost reductions, and continued iteration on Vim mode and background sessions β but Focus View was the standout feature-level change in an otherwise maintenance-heavy release.