Cursor Needs to Switch Focus.
Recently, I've been trying to use the Cursor Agent window—a convenient way to manage agents. Before that, I was writing code with agents and the Cursor Tab in the editor window.
One thing I noticed when switching to the Agent window is that I started losing knowledge of my codebase. If I skip some parts of code written by AI, it accumulates, and later on, I end up with only about 60% knowledge of the code.
And you are starting to pay the price. Some slop continues growing, while the amount of clean code eventually becomes less and less.
So, the only method that worked for me was writing some prototypes myself, then allowing AI to do the rest, and of course, I would need to review that. But if you noticed, in the Agent window, there isn't as much convenience for editing code. Yes, there is something like an editor, but it takes up less than half of the screen. It just feels less powerful than the editor in the Editor window.
And if you noticed, Cursor is devoting time only to the Agent window recently. So, Cursor, you need to choose: are your customers programmers or vibe coders?
I was trying to build something with opencode & neovim but it did not go well. I sloppified codebase too much. I suppose that is because of my bad instructions, or I just got used to Cursor, also in Cursor I did not end up completely vibing.
So, harness matters.