[FEATURE] Multi-line bash command arguments should be fully rendered in the tool approval dialog
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
When a Bash tool call contains a multi-line string (e.g. a git commit message passed via -m "..."), the approval dialog shows "Running" but truncates or hides the full string content. This means users cannot verify the complete command before approving it.
Proposed Solution
Render the full content of all arguments in the approval dialog by default, including multi-line strings, so users can make an informed decision at approval time.
Alternative Solutions
In the meantime I am asking Claude Code to print the commit message prior to asking for tool call approval. This is an insufficient solution because I do not know if Claude Code will make any changes between printing the commit message and actually executing the tool call, and cannot verify that the two match because of the highlighted UI issue.
Priority
High - Significant impact on productivity
Feature Category
Configuration and settings
Use Case Example
An example use case is reviewing git commit messages (including co-authorship lines) before approving the commit tool call.
Additional Context
_No response_
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗