[Feature] Show progress indicator during tool execution / response generation
Summary
When waiting for tool calls or code responses, Claude Code currently shows only a spinner. It would be great to have a percentage-based progress indicator similar to the one shown during context compaction (Compacting conversation… ▰▰▰▰▱▱▱▱ 21%).
Current behavior
During tool execution or response generation, only a spinner is shown with no indication of progress.
Desired behavior
A progress bar or percentage indicator during tool execution / response generation, similar to the compaction progress UI:
⠋ Running tool… ▰▰▰▰▰▱▱▱▱▱▱▱▱▱▱ 35%
Motivation
The compaction progress bar gives users a sense of how long to wait. The same UX improvement would be valuable during long-running tool calls or generation, reducing uncertainty about whether the process is still running.
Additional context
- The compaction progress bar already demonstrates this pattern works well in the CLI
- This would be especially useful for long bash commands or large file operations
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗