←back to thread

Agent Client Protocol (ACP)

(agentclientprotocol.com)
270 points vinhnx | 9 comments | | HN request time: 0.952s | source | bottom
Show context
cube2222 ◴[] No.45074371[source]
Fingers crossed for this - it seems like Zed is kinda “going back to the roots” (of working on collaboration) and leaving this in place to disrupt the agentic IDE category (and make themselves not have to spend time on competing in it).

Curious to see how adoption among cli agents will go (it’s nice to see Gemini cli already in).

The level of competition in the LLM and coding assistant market is always nice to see, and this only helps to make costs of switching between offerings even smaller.

replies(2): >>45074767 #>>45076540 #
giancarlostoro ◴[] No.45074767[source]
I'm basically sold on Zed, it has everything I have wanted from an editor for years, and that's without the amazing other things that they added that I wasn't even envisioning. For years I've prototyped a few different editors because of frustration with the status quo. There's a lot of work that goes into a good editor, and Zed has definitely done the legwork.

I welcome them openly collaborating.

replies(2): >>45078086 #>>45080765 #
1. 9dev ◴[] No.45080765[source]
You can take my IntelliJ IDE out of my cold, dead hands. I don’t understand why anyone would want to miss out on all the automatic inference and interlinked code base, the integrated tooling… Every time I try something like Zed or VS Code, I end up disappointed or install a no longer supported plugin only to learn it falls way short.

Yes, Zed's startup time is way better, and it definitely feels snappier. But when I work on code, I need to jump around the code. I want the debugger to show me the current line in the file, annotating the value of every variable right in the source. I want to jump to property usages. I want to automatically rename a function everywhere intelligently, not using search-replace. I want to get completion for my database tables, and browse them from the IDE. And lots more.

replies(4): >>45081262 #>>45081750 #>>45082330 #>>45083026 #
2. hactually ◴[] No.45081262[source]
It's fine, it sounds like you're an enterprise programmer and that suits your role/use case.

I use zed with the inbuilt terminal, additional terminals + tools like pgcli and docker. I would feel trapped/impotent using an IDE, esp combined with the lack of snappiness a java app gives you.

replies(2): >>45081412 #>>45083924 #
3. 9dev ◴[] No.45081412[source]
Couldn’t be further from Enterprise luckily, but it leaves me wondering if I’m missing the forest for the trees?

Maybe it’s just a difference in working style. I would feel exhausted by having to learn and maintain a bunch of tools instead of just one, sprinkled with occasional anxiety if there is a better or upstart competing tool that I should be using.

replies(2): >>45081655 #>>45081656 #
4. mvATM99 ◴[] No.45081655{3}[source]
I don't think youre missing out necessarily. I would riot if i couldn't use Pycharm anymore, for big python projects just nothing beats it right now.

I do use VSCode too, but mostly for quick scripting or non-programming projects. and even then i installed a bunch of extensions to make it more like Pycharm.

5. k9294 ◴[] No.45081656{3}[source]
It’s most likely about different ecosystems. JetBrains provides excellent support for many programming ecosystems, but if yours isn’t supported, you don’t have much choice. I was an avid JetBrains user until I needed to work with Elixir. You simply can’t do Elixir in their IDEs. So I switched to VS Code. After more than a year of using VS Code, you develop muscle memory for it. At this point, I don’t really care about the differences anymore and I’m happy with VS Code.
6. konart ◴[] No.45081750[source]
> I want the debugger to show me the current line in the file, annotating the value of every variable right in the source. I want to jump to property usages. I want to automatically rename a function everywhere intelligently, not using search-replace.

But you have this with any modern language that have LSP and debugger, no? Zed,VS Code, neovim - pretty much any modern editor have those features either out of the box or via a plugin.

7. d4rkp4ttern ◴[] No.45082330[source]
100% this. Zed is snappier to open multiple projects etc but even basic things like auto-complete are horrendous compared to JetBrains. And my python code is often filled with squiggles due to ruff, and when I remove ruff from my settings, then I get some obscure error. Sure I could spend hours tweaking the settings.json to come with the right combo that will work (maybe) but the recommended settings should be documented clearly somewhere. I’ve filed issues several times on their GitHub but gave up eventually.
8. diggan ◴[] No.45083026[source]
> I don’t understand why anyone would want to miss out on all the automatic inference and interlinked code base, the integrated tooling…

It's almost like you can get that experience with other editors too, not just IDEs :) I'm using vim/neovim and have the same stuff I see others do with IDEs, but I can definitely see why a bunch of people use IDEs anyways, I'm not blind got the fact that other more barebones editors need a bit more fiddling to get to your liking.

9. giancarlostoro ◴[] No.45083924[source]
In my case, my employers forbid tools like JetBrains so I am paying out of pocket for tooling I cannot even use most of my day. I rather just invest in making a different tool better, even if that means doing a few PRs here and there.