Rejection feedback text not visible in session transcript
Resolved 💬 3 comments Opened Mar 21, 2026 by maurorozco Closed Apr 18, 2026
Description
When a user rejects a tool call and types feedback/corrections into the rejection prompt, that text is:
- Sent to the model (Claude acts on it correctly)
- Not rendered in the transcript — even with verbose/detailed transcript enabled (ctrl+o)
This means when reviewing a session, you see:
⎿ Tool use rejected
...followed by Claude responding to invisible context ("Excellent feedback. Let me incorporate all the corrections into the plan."). The session narrative is broken — you can't review what you said.
Two compounding issues
- Rejection feedback is invisible in the transcript. Any text the user types when rejecting a tool call should be displayed in the session transcript, just like regular user messages.
- **No option to reject without typing a message.** If the user could cleanly reject (no comment) and then type their feedback as a normal message, it would naturally appear in the transcript. But since the rejection prompt is the input path at that point, users are funneled into the invisible channel.
Expected behavior
- Rejection feedback text should be rendered in the transcript view (both normal and verbose/ctrl+o modes)
- Ideally, users should also have the option to reject without a message, so they can provide feedback as a regular visible message instead
Environment
- Claude Code CLI
- Verbose transcript enabled (ctrl+o / ctrl+e)
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗