I strongly resonate with the problem statement, but this implementation was very far off the mark for me. Every interaction feels bad.
I fired it up, and the first thing I notice is that the arrow keys don't work. I can't select Claude Code. Oh, apparently it's in a different control, so I have to press Tab, and then the arrow keys work. Wow, this list of buttons has a slow scrolling animation when navigating it. Can I turn that off? Press enter on Claude, now I'm in a tiny modal window. Press enter, because I want to do the obvious thing, but apparently the obvious thing is "show in launcher", so the background of the modal is weirdly changing while a tiny single character inside the button is indicating that this is the part I'm supposed to be focusing on. No, I want to do the obvious thing of running Claude code. You could easily fit the 4 actions of this form on my screen, but by choosing to use a tiny modal window you're now forcing yourself to use another modal drop-down control to choose the action and a separate "yes actually do it" button, so the OBVIOUS ACTION of RUN THIS AGENT requires pressing tab, enter, down, down, down, enter, tab, enter. Great. Now I'm at a chat interface with an error screen, because it isn't installed. Quit the program, restart, enter, tab, enter, down, down, enter, tab, enter to install. It shows a successful run of the "ACP adapter" for claude. Shift-tab, enter, down, enter, tab, enter. Now I'm back at exactly the same error screen because apparently the install didn't work. Now, I know that you need to be running "npx @zed-industries/claude-code-acp", so I check the docs and apparently I can "toad run COMMAND". But it doesn't work for multi-word commands. And my trial with toad comes to an end.
So I can't test it for anything actually useful right now, but I'll add this to my list of projects to watch. Hopefully, being a UX-focused project, the creator actually focuses on the UX and fixes some of these silly decisions.
Pretty sure you are a troll, but I'll give you the benefit of the doubt, Mr cranky pants.
Toad works the same way as a browser. Tab and shift+tab to move focus. Cursor keys move within the control. That's what is happening on the front page. If you don't like the keyboard control, you could always just use your mouse to click stuff.
The agent modal works in the same way. Tab to focus a control. The currently focused control is highlighted with a really obvious accent color. Seriously, this is how web pages work. Try it with this one.
Tiny modal? It had some padding around it, but there is plenty of space for the contents. 100x20 characters IIRC. Unless you have shrunk your terminal down to less than that.
The commands are provided by the creators of the agents. If they fail for any reason, there is probably some kind of error message you could use for tech support. You would get the same result running the command outside of Toad. But I don't think you were interested in fixing it, as you would have mentioned an error message.
> so the OBVIOUS ACTION of RUN THIS AGENT requires pressing tab, enter, down, down, down, enter, tab, enter.
Even more obvious would be to press space. Which is displayed prominently in the footer. How did you miss that? It even works from the front page. Highlight the agent, and press space. No need to open the agent modal.
> But it doesn't work for multi-word commands. And my trial with toad comes to an end.
It does work for multi-word commands. But if your command contains a space you will need to wrap it in quotes. This isn't a Toad thing, this is a CLI thing. I imagine you don't work in the terminal much?