Agent Panel: allow ACP/tool/code transcript blocks to be collapsed by default #58333
Replies: 12 comments 1 reply
|
Yes please. I've been testing Claude Code via the VS Code extension vs. Zed ACP, and the experience is much better in VS Code thanks to tool blocks being collapsed by default. In Zed, for long agent turns, the user has to:
Along with the lack of AskUserQuestion from ACP, this UX friction is what has kept me away from Zed lately. |
|
A third default state would make this much more useful than a binary collapsed/expanded choice:
This should apply consistently to every tool result that can be either tiny or huge, including native tools and ACP/external-agent transcript blocks. For example: {
"agent": {
"tool_output_display": "preview",
"tool_output_preview_lines": 5,
},
}Exact setting names aside, preview mode should show approximately 4-5 lines by default, retain the complete output for scrolling, and offer a per-card control to collapse or fully expand it. For completed terminal-style output, anchoring the initial preview to the tail would surface the result or error; while a command is running, it should follow the latest output. This is a display concern, separate from limiting output sent into model context as proposed in #59401. The full output remains available to the user without making every long tool call dominate the transcript. |
|
Please fix this asap, I really want to start using Zed as my main ADE |
|
Agree this would be a great feature. Chat with agent feels cluttered at the moment |
|
This would be a great feature. This is what preventing me from using Zed as my primary editor. |
|
This feature would be really helpful. |
|
Please do this; the extra blocks and UI elements are really cluttering up the interface and the agent panel. |
|
zed team please do something |
|
Responding for reach. This makes it impossible for me to use Zed's agent panel. |
|
@yeskunall Any chance to get the team's attention? |
|
And now, two days later, Zed has changed again: Google's (fabulated?) explanation: The Problem: Over those two days, Zed pushed a client-side update or an experimental flag The Resolution: Because many developers rely on seeing the raw shell commands, files being read, If this is true, thanks for the roll back! -----------Original post, 2 days ago--------------------- Something changed recently, and I hope this now has a control setting. Context: External Agents: Claude Agent (external ACP-agent rendering) Until recently (1.18.0?), when an agent ran a command, I could see that command. The issue: Zed’s ACP client rendering shows only a short Specifically (Windows 11), this prompt instruction produced nice readable git commit messages: **Use the Bash tool with a heredoc for commit messages**. `git commit -F-` fed by `<<'EOF'`
renders as readable text in the chat panel; a PowerShell here-string collapses to one unreadable line.I understand why you'd want to HIDE command details, but it is also valuable to SHOW them. Please make this an adjustable setting. Thanks! |
|
yes, please add this functionality. its really hard to use claude in zed compared to vscode |
Uh oh!
There was an error while loading. Please reload this page.
Check for existing issues
Describe the feature
Please add a user setting for the Agent Panel to collapse verbose external-agent transcript blocks by default, while keeping them expandable on click.
This should cover content that currently appears expanded inside ACP/external-agent conversations, especially:
Zed already has useful Agent Panel settings such as:
Those help for native edit/terminal/thinking cards, but external-agent ACP transcript blocks can still dominate the conversation view. In busy agent workflows, the user often wants to scan the natural-language parts first and expand code/output only when needed.
Suggested behavior
Add a setting along these lines:
Exact names are not important. The important behavior is:
expand_edit_card,expand_terminal_card, andthinking_displaybehavior remains unchangedWhy this matters
When using multiple long-running agent threads, expanded command/code transcript blocks make the conversation hard to read. The important human-visible parts get pushed apart by implementation details and command output. Collapsed-by-default blocks would make the Agent Panel much easier to scan without losing access to the full output.
Current workaround
There does not appear to be a settings-only workaround for ACP transcript/code blocks. The existing collapse settings help with native cards, but not with ordinary ACP transcript/message content.
Zed version and platform
Observed on Zed 1.4.4 on Linux/Arch using external ACP agents.
All reactions