Preflight Checklist
Problem Statement
When Claude runs bash commands in the VS Code extension's graphical panel, the output is buffered and only displayed after the command completes. This makes it difficult to:
- Monitor progress of long-running commands (builds, tests, installations)
- Know if a command is stuck or still working
- See incremental output that might inform whether to cancel early
The CLI/TUI has related requests (#2221, #4346), but those don't address the VS Code extension's graphical panel specifically.
Proposed Solution
Stream bash command output in real-time within the VS Code extension panel, similar to how a normal terminal works. The output could still be collapsed by default (with Ctrl+O to expand), but the content should update live as the command produces output.
Ideally:
- Output streams incrementally as the command runs
- A visual indicator shows the command is still running (spinner, elapsed time, etc.)
- User can expand to watch live output or leave collapsed and check when done
Alternative Solutions
- Current workaround: Switch to terminal mode or run
claude in the integrated terminal. However, this defeats the purpose of using the VS Code extension - the graphical UI is significantly cleaner with expandable panes, inline diffs, and better visual organization. Telling users to "just use the terminal" isn't a real solution when the GUI is the reason they chose the extension.
- No practical alternative exists for getting real-time output while keeping the benefits of the graphical interface.
Priority
Medium - Would be very helpful
Feature Category
VS Code - Extension
Use Case Example
- I ask Claude to run a build command for a large project
- The command takes several minutes to complete
- Currently I see nothing until it finishes - no way to know if it's working or frozen
- With this feature, I could watch build progress and catch errors as they happen
- If I notice an error mid-stream, I could cancel early instead of waiting for completion
Additional Context
Preflight Checklist
Problem Statement
When Claude runs bash commands in the VS Code extension's graphical panel, the output is buffered and only displayed after the command completes. This makes it difficult to:
The CLI/TUI has related requests (#2221, #4346), but those don't address the VS Code extension's graphical panel specifically.
Proposed Solution
Stream bash command output in real-time within the VS Code extension panel, similar to how a normal terminal works. The output could still be collapsed by default (with
Ctrl+Oto expand), but the content should update live as the command produces output.Ideally:
Alternative Solutions
claudein the integrated terminal. However, this defeats the purpose of using the VS Code extension - the graphical UI is significantly cleaner with expandable panes, inline diffs, and better visual organization. Telling users to "just use the terminal" isn't a real solution when the GUI is the reason they chose the extension.Priority
Medium - Would be very helpful
Feature Category
VS Code - Extension
Use Case Example
Additional Context
Ctrl+Oexpand functionality already exists - this request is about when output appears, not how it's displayed