What is Cursor focusing on right now?

Lately, it seems like Cursor has been focusing on the wrong priorities. A clear example is the Background Agent - to be honest, I find it quite ineffective. You give a command → the agent completes it. That’s very unrealistic. Even with something like Sonnet 4 thinking, most tasks only get about 90% done and still require manual tweaking (UI, optimization, project standards, etc.).

Cursor has been diverting resources into features like this, instead of focusing on improving output quality. For example, it seems more effort is being spent on generating test files and docs - even though I’ve set cursorrules to block that, it’s still not working effectively. Right now, to get good results, I have to write very detailed instructions, explain how to write the code, and include all necessary context (which, for small tasks, is slower than just coding it myself with the Cursor Tab).

Please focus on that. Please understand the codebase deeply like Winsurf. Please focus on writing actual code like GitHub Copilot does.
Thank you.

13 Likes

Maybe having more features is more conducive to financing.

分享

Cursor’s priorities now:

  1. Pushing you towards cheaper models

  2. Figuring out how to squeeze more profit from users

12 Likes

Hi @hodela thanks for posting your feedback.

From my personal experience Background Agent is very effective. I can start them while taking a taxi, from my phone and tell them to fix a bug or to implement a new feature. Usually with Sonnet 4 Thinking also. There are some cases where I have to provide more information to complete the task or provide corrections but overall its 10x faster than coding by hand, and if I have to change code its mostly just config files. Very realistic and well working. Actually surprisingly good!

Different people may have different experience naturally, that can depend on the programming language, framework, setup, project code quality, choices made in project structure & architecture,… but also prompting, which and how many rules are used, amount of context attached or referenced,… .

Cursor has different team members working on different tasks and from my personal experience, as I am not Cursor staff and do not see what they do internally, they did a great job improving the app, improving their services, quality of AI processing of tasks, speed of AI response, and many other very important details for us developers. Background and Web Agents are amazing and allow parallel tasks where in the past I had to wait for Agent to finish output slowly.

As you explain, you write very detailed instructions, explain to AI how to write code … this does not sound good. There is clearly an issue that you should check in detail starting from simple prompts and proper project setup.

For example here is my workflow, feel free to compare with your steps.

I removed most rules, removed detailed explanations, and wrote following as the main and only rule:

Follow SOLID, DRY & SRP.

(Mentioning the programming language and framework can help as well)

Next I write a basic features.md file in docs/ for new feature to implement. Literally just the requirements without saying what, where or how needs to be changed, then I tell Agent (Web, Background or Desktop):

Analyze requirements in docs feature_name feature MD, check existing code to see what needs to be changed and create an implementation plan as MD file in same folder.

After that it created a quite good implementation plan, I gave it some adjustments, with short reasons why this is important. This is normal and to be expected, even humans need frequent feedback.

Adjustments:

  • Change … to … as this improves stability

Next I ask Agent to implement the changes:

Implement features in implementation plan in docs feature_name and update there a progress.md file.

Agent does that and once complete sometimes adjustments are required, but most of the code is really good and correct.

What happens:

  • Agent checks my codebase and understands it well.
  • Agent writes code or documentation, depends what I ask it to do.
  • Agent writes tests, very important, but if I just wanna try things out and tell Agent not to write tests then it does not write tests.
  • I spend more time reading code and checking everything is correct than agent takes to write code, and it writes about 20 000 lines of code per day. So not in any way slower than coding by hand or using Cursor Tab.

I have experience with Copilot, Claude Code, and several other similar tools/IDEs, and so far none is as advanced in code output as Cursor.

Rest assured that Cursor focuses on Agents writing code as this is their business.

If you have specific issues with your prompts, AI performance or results please let me know, I would be happy to check with you how your results can be more improved. It should not take AI more time to code than you, I agree completely.

6 Likes

They seem to implement Claude code like tech, they just poached the lead engineer, and product manager from CC.

This, and expectations for coming models make those background agents (and a seemingly stupid phone interface) make much more sense.

Agents with memory and planning steps will succeed 99% soon.

1 Like

after reading through the posts, the issue seems likely to be the knowledge about how to use Cursor.
If there was a better guide, much confusion and misunderstanding would have been avoided. For those who can drive Cursor, it is a magical tool. For those who can’t, it is a bit of struggle.

Getting to know Cursor is the key to a smoother flow. I love to see a demo of BG-Agent. Not used it yet.

cheers :champagne:

1 Like

Thats a very good point and something I am working on :slight_smile:

Its like an expert system that is getting towards becoming universally usable.

Definitely a guide will help, but also getting people to read it :slight_smile: haha

1 Like

Yes, a simple demo will do. people are pretty hungry around here and understand technique.

1 Like

Yeah, I know. Have Web Agent screenshots prepared for a guide, but havent had time to finalize since v1.2 is heading out :slight_smile: will catch up soon

1 Like

Would those hungry people buy a course for breakfast?

1 Like

I think they need develop a solution for design to code. it’s not so good. the design to code can have a another way.

That’s because claude code doesn’t delete context indiscriminately, and Cursor is only 750 lines in MAX mode.

It doesn’t matter how many people you dig up, unless you put more context in.

There’s no way to stuff an entire file in there? I need control and visibility. Why does cursor care if I’m paying for it???

That’s why most people are going with Claude Code Max — it simply offers a better experience and more complete outputs.
The main reason? It respects the full context and doesn’t chop things off randomly before hitting the actual token limit.

1 Like

Hi,
Could you give an estimate of the extra costs you have had when running background agents and if you are using Ultra plan?

I’m on a Pro plan. Did some heavy usage of background agents, mostly Sonnet, but also tested Opus. ca $180 (Opus was heavy hehe)

1 Like

I tested how much it costs to use a cursor to send claude-4-sonnet-thinking to solve a simple problem. If it is $20 a month, I can only use claude-4-sonnet-thinking about 50 times, which is very different from the previous billing method (225 times).


Plot twist: They now focus on loosing customers.

2 Likes

Often, as a rookie here with regards to coding, I share my dream and passions and drive and grit etc to chat it up and copy paste with chat gpt, and even though when bringing up history that can then catch chatgpt up,it still has a huge effect like the movie groundhog day, i find i listen to some good tunes start vibing whats going on catching the chat gpt co founder up with the game plan can take quite a bit, and then great we are finally at a point starting close to where we last left off however we get all new progress done be it 5 minutes over 5 hours or 5 hours over 5 minutes, the issue arrises when the next day i have to play groundhog day again and go over everything over and over again, granted my memory is hard to use sometimes. anwyays i think flask might be a big solution to a new problem solved or improved with memory and speed and cost and all that good stuff

1 Like