I believe the priority for Cursor should be fixing existing bugs. There are many bugs that make the whole experience akin to walking on egg shells - e.g. if I take an existing chat with all the files attached as context and edit the first message, there is no guarantee that all the attached context will be send to the LLM. I have to create a new chat, reattach all the files and make sure I’m not switching editors to avoid some files detaching from the context. For this, I have to open a separate instance of VSCode, and additionally open the files there if I need to read something in them or copy something from there while editing my query to the AI. Then and only then can I be certain that all my files and context are properly attached. Still, I go to Openrouter and double check to make sure the appropriate number of tokens is actually being sent. If I follow all these carefully laid out steps, discovered by trial and error and tons of wasted requires, I can get the perfect solution to my problems. This makes the whole experience very frustrating.
But I’m not sure if there is anything better. Copilot is limited I guess, where you can’t use your own API key, anything else is also limited to some specific functionality. I don’t want to use anything besides VSCode or VSCode forks (I’ve tried a lot of IDEs and so far couldn’t find anything better than VSCode/Cursor for handling all my use cases).
This is the state of software in general unfortunately. There are all these tiny bugs that are not being addressed in months that require you to constantly walk on eggshells. Hopefully AGI comes soon and fixes all this mess.