Yeah, this model where you don't get an editor anymore feels like a step backwards. I don't want to give up LSPs, being able to step into/rename functions and stuff like that. I should still be the one in control of the code - the agent is the assistant, not me.
This is why Zed's direction felt pretty strong to me. Unfortunately their agentic features are kind of stagnating and the ACP extensions are riddled with issues.
I actually run a custom fork of Zed based on their master branch because of how stagnated the built-in agent is. Master branch Zed agent did get sub-agents, parallel threads, better thread management, and worktrees though, and I implemented agent skills and the ability to select which model to use for sub-agents for it. And with those features, I'm fairly satisfied.
did you watch the 90 second video in the post? all of this is addressed
It’s very unfortunate what direction Zed has taken. It was very fast and nice editor, that’s now infected with those “AI” features.
This is why I use Claude Code though, it pairs well with a regular old text editor (in my case Sublime). I've always had an editor and a terminal open, plugging an AI into my terminal has been a fantastic enhancement to my work without really anything else changing or giving up any control.