Display permission prompts in output area instead of input line
Problem
Currently, permission prompts take over the input line, interrupting user typing. Any text being composed is cleared when the prompt appears.
Desired Behavior
Permission prompts should appear inline in the output/response area (where Claude's responses appear) rather than hijacking the input field. This would leave the input line untouched so users can continue typing while reviewing the permission request.
Use Case
When Claude is working on a task that requires multiple permissions, users often want to continue typing their next instruction or notes while reviewing what Claude is requesting. The current behavior disrupts workflow and can cause loss of partially-typed input.
Suggested Implementation
Display permission prompts as a distinct UI element in the output stream (perhaps with visual differentiation like a border or background color) while keeping the input line separate and editable.