Visual differentiation for agent questions vs status updates
Problem
When Claude Code outputs text in the terminal, questions/confirmation requests (e.g. "Should I commit?", "Do you want me to proceed?") are visually indistinguishable from status reports and explanations. Everything looks the same — plain text on the same background.
This makes it easy to miss a question that requires user input, especially in long output streams.
Suggestion
Differentiate visually the messages that require user action (questions, confirmations, choices) from informational messages (status updates, explanations, summaries).
Possible approaches:
- Different background color for questions (e.g. subtle blue/yellow tint)
- A colored left border (like GitHub's blockquote style)
- An icon prefix (❓ or ▶)
- A distinct terminal formatting (bold, inverse, etc.)
Context
During long sessions with multiple tool calls and extensive output, users lose track of where agent questions are. The user input has a gray background which helps identify it — agent questions deserve similar visual treatment.
Environment
- Claude Code CLI
- macOS Terminal / iTerm2
This issue has 4 comments on GitHub. Read the full discussion on GitHub ↗