| ▲ | willm a day ago | |||||||||||||
Hi. Will McGugan here. I built Toad. Ask me anything. | ||||||||||||||
| ▲ | lemming 7 hours ago | parent | next [-] | |||||||||||||
Toad looks really nice, I will definitely try it out. I have some ACP questions if you don't mind. First, from my reading of the ACP doc, one thing that seems pretty janky is if the ACP client wants to expose a tool to the agent, e.g. if Toad wanted to add the ability for the agent to display pretty diffs. In the doc they recommend stdio to the ACP server, then stdio to an MCP server, and then some out of band network request back to the ACP client. Have you thought about this, or found a better solution working on Toad? Similarly, it would be useful to be able to expose a tool which runs a subagent using ACP using a different agent, e.g. if I'm using Claude for coding but I'd like to invoke codex for code review. Have you thought about doing anything like this? Is it feasible over the protocol? | ||||||||||||||
| ||||||||||||||
| ▲ | anentropic 2 hours ago | parent | prev | next [-] | |||||||||||||
Just installed it... How are new agents added? Do you have to write a dedicated plugin for each one? Or there's some kind of discovery mechanism? (I was looking for Copilot, but I guess that will depend on https://github.com/github/copilot-cli/issues/222 ?) | ||||||||||||||
| ||||||||||||||
| ▲ | joshka an hour ago | parent | prev | next [-] | |||||||||||||
Hey Will, just wanted to say this looks pretty damn spectacular. No notes. :) | ||||||||||||||
| ▲ | Cannabat 6 hours ago | parent | prev | next [-] | |||||||||||||
Hi Will, I was about to try opencode after using claude code for quite a while. I think understand the fundamental difference in how they work (acp against existing agentic loops with toad vs a single agentic loop for all models with opencode) but I’m curious why we might want toad over something like opencode, which lets me use any model under the sun. I suppose toad gets to use the highly specialized agentic loops for each cli. And has a nicer (? opencode is pretty slick from my brief usage…). Curious to hear about why you chose to built this way and what advantages you see. | ||||||||||||||
| ||||||||||||||
| ▲ | jswny 14 hours ago | parent | prev | next [-] | |||||||||||||
Very interesting project! I have 2 questions: 1. How has it been working with ACP? Is it anywhere near feature parity with Claude code’s native interface? 2. I see your repo is written in Python which is interesting to me for a responsive TUI. Is it snappy and performant and if so what gave you done to make it feel native? And why did you choose Python? | ||||||||||||||
| ||||||||||||||
| ▲ | _ache_ 6 hours ago | parent | prev | next [-] | |||||||||||||
I'm using ollama with local LLM for completion (tabby-ml) and Open WebUI for chat. What will be the goto local ACP server working with ollama ? Ideally working with toad to experiment with it. | ||||||||||||||
| ||||||||||||||
| ▲ | bunsenhoneydew 17 hours ago | parent | prev | next [-] | |||||||||||||
Sorry, not a question, just wanted to say congrats on putting this together. I am so the target market for a nice terminal interface. I can’t wait to try this out! | ||||||||||||||
| ||||||||||||||
| ▲ | dc_giant 7 hours ago | parent | prev [-] | |||||||||||||
Cool idea but why python?! Rust please and I’m all ears. | ||||||||||||||
| ||||||||||||||