Desktop app: option to expand tool-call groups ("Ran N commands") by default
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 Claude Desktop app, batched tool calls collapse into one summary row — "Ran 7 commands", "Edited 3 files" — with a chevron. To see which commands ran or what was edited I have to click every group open, every time, in every session.
In the terminal CLI the same work streams past as a readable list of actions and edits, so I can follow along while Claude works and spot a wrong turn early. In the desktop app I only see it after the fact, one click at a time.
Setting verbose: true and viewMode: "verbose" in ~/.claude/settings.json does not help — those affect the CLI/TUI renderer only, and the desktop transcript renders the same collapsed groups after a restart.
Proposed Solution
A persistent preference in the desktop app that keeps tool-call groups expanded by default — either a settings.json key honored by the desktop renderer (e.g. reusing verbose / viewMode: "verbose"), or a toggle in the app's settings UI. State should persist across sessions, not just for the current transcript.
Alternative Solutions
- Clicking each group open manually — works, but that is the problem.
verbose/viewModein settings.json — no effect on the desktop renderer.- Running the CLI in a terminal instead of the app — gives the output, but loses the app.
Priority
Low - Nice to have
Feature Category
Configuration and settings
Use Case Example
- I ask Claude to fix a bug across a few files.
- Claude runs a dozen tool calls: greps, file reads, two edits, a test run.
- The desktop transcript shows "Ran 9 commands" and "Edited 2 files" — two collapsed rows.
- To know what it actually touched, I click each group open, then click into individual calls.
- With the groups expanded by default I would read that as it happens, like in the CLI, and stop a wrong edit while it is still cheap to stop.
Additional Context
Claude Desktop on Linux (deb package). Claude Code, model Opus 5.Version: 1.26832.0
2.1.226 (Claude Code)
This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗