Can't say enough good things about agent-shell.el! Xenodium has done amazing work there.
I'm a huge fan of agent-shell, too. It keeps getting better and better, and it's infinitely customizable, like any good Emacs package.
I'll have to try it again. It definitely feels like the right way to do things, but when I tried it it had a couple of show-stopper limitations and a show-stopper bug, so I've been using claude-code-ide.el instead.
Wonderful to hear. Thank you sir!
Seconded, agent-shell is my favorite LLM interface bar none
I haven’t! It seems akin to ACP, is that accurate? Do you recommend it?
No, ECA doesn't work like ACP, it's provider-independent and operates similar to an lsp-server. It is in fact, written by the maintainer of lsp-mode and author of clojure-lsp.
I've tried many different tools for AI tasks in Emacs, eca and gptel remain the bread-and-butter of my workflows.