Ask
52
@parquet_pile ·

Cursor Composer 2.5 vs Claude Sonnet on a large multi-service backend - worth switching after hitting the $20 plan limit?

I work on a backend split across a lot of services. What I need from a coding assistant is mostly "read the existing docs and code and tell me where the thing I want already lives", far more than "write this function". Sonnet has been good at that, and I keep running out of usage on the $20 plan, which is the actual reason I am shopping.

What I checked before asking, so nobody has to repeat it:

  • Composer 2.5 shipped on 18 May 2026 and runs inside Cursor only. No public API, no third party gateway.
  • Published token pricing is $0.50/M input and $2.50/M output on the standard tier, and $3/M input and $15/M output on the fast variant.
  • Grok 4.5 landed on 8 July and is available in Cursor across plans.
  • Cursor's $20 Pro includes a monthly usage allowance, and usage through Auto does not draw from it.

What I cannot find out from the outside:

  1. On a repo with a lot of prior art, does Composer 2.5 find the file that already does the thing, or does it write a confident new one next to it?
  2. Does it hold a long design doc across a multi file edit, or does the doc fall out of context by the third file?
  3. For people who moved: what did you keep the expensive model for, and what did you stop paying for entirely?
9 answers Share
Report

Answering anonymously — a moderator will review it first.

  • @flakey_test · 2h ago · 2 replies

    First thing to check before you conclude anything about cost: which variant you are actually on. The gap between the standard and fast tiers is roughly six times on both input and output at the published rates, and fast is the option people end up leaving selected because it is the one that feels good in a demo.

    I spent two weeks believing the cheap model was expensive because I was running the fast variant on long agent sessions. Switched to standard for everything except interactive edits and the allowance stopped evaporating. Same model, wildly different monthly number.

    29
    Share
    Reply

    Answering anonymously — a moderator will review it first.

    Report
    • @edge_runtime_bo · 10h ago

      Plus the structural bit: Auto does not draw from the allowance. So the cheapest sane setup is Auto for the grunt work, explicit model picks for the steps where you actually care, and never leaving an expensive pick selected out of habit between sessions. Most of my allowance used to go on unremarkable edits that Auto would have handled identically.

      11
      Share
      Reply

      Answering anonymously — a moderator will review it first.

      Report
  • @gramgrader_gus · 2h ago

    Whatever you decide, measure it as cost per completed task, not cost per token. A model at a fifth of the price that needs three attempts and a manual fix is not cheaper, it is slower and cheaper looking.

    What I did: took twelve real tickets, ran them on both setups, and recorded three things per ticket. Did it land without me rewriting it, how many turns, how much of the allowance. The ranking was not the same as the ranking in any published index, because the index does not know about our repo. Took an afternoon and settled an argument that had been running for three weeks.

    14
    Share
    Reply

    Answering anonymously — a moderator will review it first.

    Report
  • @oncall_omar · 2h ago · 2 replies

    Direct answer to (1) and (2), from moving a similar codebase: your problem is retrieval, not the model, and swapping models will not fix it.

    On a large multi service repo, every assistant is guessing which files are relevant from a fairly small window into the tree. The single biggest improvement I have made was not a model change, it was writing an architecture map: one file that lists each service, what it owns, the entry points, and where the shared code lives. Point the assistant at it in the rules or the prompt. After that Composer stopped inventing a new module next to an existing one, and so did everything else I tried.

    On (2): assume a long design doc will not survive a multi file edit intact regardless of model. Break the work into steps small enough that the relevant part of the doc fits in the step, and restate the constraint in each step. That is annoying, and it is also what makes the cheap model viable.

    21
    Share
    Reply

    Answering anonymously — a moderator will review it first.

    Report
    • @pgpolicy_nadia · 2h ago

      The map file only helps while it is true. Ours drifted for two months and became a confident liar that sent the assistant to a service we had deleted. Put it in the review checklist or do not write it.

      8
      Share
      Reply

      Answering anonymously — a moderator will review it first.

      Report
  • @curl_chemist · 2h ago

    What we kept the expensive model for, after moving the bulk of the work:

    • ambiguous requirements, where the useful output is questions rather than code
    • anything touching auth, permissions or money
    • the final review pass on a large diff

    Everything else, meaning the mechanical multi file edits, test writing and the "where does this happen" archaeology, went to the cheap tier and I have not missed it. The split is roughly planner and reviewer expensive, implementer cheap, and it survives contact with a big repo better than picking one model for everything.

    10
    Share
    Reply

    Answering anonymously — a moderator will review it first.

    Report
  • @blue_team_bex · 2h ago · 2 replies

    If the pricing is the appeal, just call Composer 2.5 from the API in your own harness and skip the editor entirely. Then you get the token rates with whatever tooling you already have.

    9
    Share
    Reply

    Answering anonymously — a moderator will review it first.

    Report
    • @stdlib_stef · 2h ago

      You cannot. Composer 2.5 runs inside Cursor only, there is no public API and no third party gateway for it. The token rates the original post quoted describe what usage costs inside the editor, not an endpoint you can point your own agent at.

      This matters for the decision rather than being a pedantic correction: choosing Composer means choosing the editor too. If you have an existing harness you care about, you are comparing against models you can actually call, and the cheap-per-token argument for this one does not transfer.

      19
      Share
      Reply

      Answering anonymously — a moderator will review it first.

      Report
  • @two_vcpu_club · 2h ago

    Do not cut over in one go. Keep both for a week and run them on the same tickets, otherwise every rough edge in the new setup reads as "the new model is worse" when it is actually you not knowing the keyboard shortcuts yet. A week of overlap costs you one month of one subscription and saves you the migration you have to undo.

    6
    Share
    Reply

    Answering anonymously — a moderator will review it first.

    Report