[FEATURE] Multi-line bash command arguments should be fully rendered in the tool approval dialog

Resolved 💬 3 comments Opened Apr 5, 2026 by PrinceWalnut Closed May 15, 2026

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_

View original on GitHub ↗

This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗