[FEATURE] debounce interactive prompts when user has entered text

Resolved 💬 2 comments Opened Mar 23, 2026 by danaument Closed Apr 22, 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 I'm working on a project, I often start typing up my next instruction while Claude is still chewing on some other task. I go to hit "enter" to submit my message, and 1-10ms before I do push the button, the agent pops up some "hey I need your approval for something" message with options. My "enter" finally lands and I approve the request (often before I can even read it). Whoops! What did I just approve?

Proposed Solution

Suggestion - when the user has text entered, use a tiny debounce to prevent the user from approving something accidentally.

  • text entered means user has intent to hit enter for something other than the approval
  • tiny debounce means user doesn't have to wait too long
  • no text means no delay, so users mashing approve-approve-approve can continue their yolo lifestyle.

Alternative Solutions

I usually watch myself do this and then try to live with the aftermath.

Priority

Low - Nice to have

Feature Category

Interactive mode (TUI)

Use Case Example

_No response_

Additional Context

_No response_

View original on GitHub ↗

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