Discussion about this post

User's avatar
Aleksei's avatar

Thank you guys! But after a short try, I had to switch back. It's very misaligned with the old version. What made me move back after 30 minutes:

Isolated from the IDE:

- Files: In the old version, I can see current state of each file during development right in the IDE editor. When the agent works on the files, it's very transparent. I don't feel OK giving agents too much freedom. I treat Kilo as an assistant, not as a developer. I micro-manage it. I don't want agents working on their own copies of my project, on their isolated git trees: I have one tree, one branch I am working on, and I want the agent to be working on the same branch in the same editor.

- Terminal: While the old Kilo extension prefers its own terminal, there's an option there to use the IDE terminal, and I prefer that second option. This way, I have the commands that Kilo ran in my terminal history, and I see the commands being executed in a familiar and transparent way.

Less control on what the agent's doing:

- When I prompt the agent to switch to another mode after some phase of the task, in the new extension it ignores it. The old version agent follows such instructions. If I ask the old version agent to interact with me, it does. The one from the new extension didn't ask me anything and executed the whole task on its own. Same agent mode, same LLM, but very different behaviour.

- I often interact with an agent after its operations. In the old extension chat it's easy to do: I can request the agent to do something else after each action the agent does. Every file read, every think operation - if I have set Kilo to require my confirmations I really can micro-manage it. The new version is very rigid in this way: agent creates a list of actions, executes them, and it feels like a black box. The new extension is designed for a very different way of work.

The bottom line:

The experience of the new extension is TOO different. There's no way to use my established workflows in the new Kilo extension at all.

I would like to have the same experience in the new extension with some features on top. Not something completely different. Not a black box with some magic happening inside but a transparent manageable tool with all the controls.

What I'm really waiting for from the new extension it is running parallel agents in two or more tabs. The old extension allows it but in a bad way: it can use only the same mode and the same model in all the tabs, you switch mode in one, the mode switches in the other, and I expect the new version to be more flexible.

Pata's avatar

when do you plan make JetBrains build?

39 more comments...

No posts

Ready for more?