Agent pop-up conflicts with chat window input UX agonizing pain

Is this just me? The little pop up command execution window I find gets in the way endlessly. The UX doesnt work. Either it will capture my enter when Im trying to send messages, or its prompting for a command I dont want it to run and I want to just type my message and have it go away. In short it feels like it’s always in the way and super clunky. Surely there must be a better pattern here? It’s now redirecting focus away from the chat window entirely often when it pops up, so that I have to re-click on the chat window to continue typing that was interrupted mid stream.

If I’m in the middle of typing something already, I think I want it to wait until I send my message before popping up and asking if it can run. If I’m typing a message Im already ahead of the chat and giving it new instructions or next steps.

If I’m not typing anything, then have it take over the chat input box for its request, so its clear and that there is only a single input area/enter action. Right now you have the same workspace with two different branching happening at once, its not a good design pattern.

Yes. It steals focus. I have ran a command unintentionally several times. This is a dangerous UX issue.