AI Catchup

Cursor Router: Auto Balance, Auto Intelligence, and Cost Modes

By 8 min read

Cursor Router is the routing system behind Auto, and Cursor documents it as available only on Teams and Enterprise plans. Open the model picker, select Auto, and pick Cost, Balance, or Intelligence under Optimize For. Every mode bills at the list price of whichever model the request is routed to.

Cursor Router is the model routing system behind Auto, it has three modes rather than two, and Cursor documents it as available only on Teams and Enterprise plans. You reach it by opening the model picker, selecting Auto, and picking a mode under Optimize For: Cost, Balance, or Intelligence. (Cursor Router reference)

Key Takeaways

  • Three modes, not two. Cost, Balance, and Intelligence, selected under Optimize For in the model picker after choosing Auto.
  • Teams and Enterprise only. Cursor's reference page and its models-and-pricing page both say so.
  • Enterprise has to switch it on. Cursor documents the router as off by default for Enterprise teams.
  • Balance is the default for new users on plans that have the router.
  • Every mode bills at the routed model's list price, and third-party models also incur the Cursor Token Rate.
  • Balance and Intelligence burn usage limits faster than Cost.
  • Grok 4.5 is required in the pool. Blocking it disables the router entirely.
  • The routed model is hidden by default, so you judge the answer rather than the model name.

How To Turn On Auto Balance or Auto Intelligence

Open the model picker in the chat or agent panel, select Auto, then pick a mode under Optimize For. Cursor says you can switch modes at any time. There is no separate model in the list called "Auto Balance" or "Auto Intelligence"; the mode is a setting on Auto. (Cursor Router reference)

Two conditions decide whether the option is there at all. Cursor's reference page states that "Cursor Router is currently only available on Teams and Enterprise plans," and its models-and-pricing page repeats it: "On Teams and Enterprise plans, Cursor Router picks the model for each Auto request based on your optimization mode." On Enterprise, an admin has to enable it first, because Cursor documents the router as off by default there. (Models and pricing)

The Three Optimization Modes

Cursor's own descriptions, quoted from its reference page:

ModeWhat Cursor says it does
Cost"Uses the previous Auto routing logic. It optimizes token spend."
Balance"Optimizes for intelligence, speed, and cost." The help center adds that it is "the default mode for new users."
Intelligence"Routes to the most capable models for harder tasks, at a lower cost than running a single frontier model."

Cursor adds one operational consequence worth knowing before you switch: "Balance and Intelligence use your usage limits faster than Cost." Its help center puts a number on the upside, as its own claim rather than an independent measurement: Intelligence "delivers about 20 to 30% higher quality" and is "recommended for complex, multi-step work." (Cursor Router help)

Which Models Cursor Router Routes Across

Cursor's available-models help page names the current pool: GPT-5.5, Claude Opus 5, Grok 4.5, and Claude Fable 5. The list is not decorative, because two entries carry hard requirements:

  • Grok 4.5 is required. "The router needs a powerful, cost-efficient model in the pool; blocking Grok 4.5 disables the router."
  • GPT-5.5 and Claude Opus 5 are recommended. "Blocking one reduces routing quality. Blocking both disables the router."

On Enterprise plans the router respects team model-access controls and falls back to an allowlisted alternative when a model is blocked. Cursor is explicit that the pool is not stable: "the model pool changes over time as new models ship," and you cannot hand-pick the model for a request. (Available models)

What Cursor Router Costs

All three modes bill the same way. Cursor states: "All Auto modes bill at the list price of the model each request is routed to. Third-party models also incur the Cursor Token Rate." There is no routing surcharge and no flat Auto rate on standard plans, so a mode that reaches for frontier models more often simply spends more.

One legacy exception is documented and it is dated. Cursor's reference page says: "Until September 7, 2026, Enterprise Auto Cost pricing is set per million tokens, regardless of which model is used ($1.25/1M input and cache write, $0.25/1M cache read, $6.00/1M output)." Our coverage of Cursor's doubled usage pools has the surrounding pool structure, including why Auto no longer draws from the Cursor Models pool.

Admin Controls On Teams and Enterprise

Cursor documents four router settings in the team dashboard, and they change what individual members can do:

  • Enable Cursor Router. Turns routing on or off for the team. Enterprise teams must enable it manually.
  • Routing preferences. Chooses which optimization modes members can select. Up to two modes can be disabled.
  • Underlying model. Displays or hides which model handled each response. Cursor says hidden is the default and the recommendation, "so results are judged on their own merit rather than by model name." It applies to Balance and Intelligence only.
  • Impose Auto. Soft defaults each new chat to Auto while letting members switch; Hard locks the model picker to Auto. Cursor says both are off by default.

(Cursor Router reference)

How Model Selection Works

Cursor describes Router as a two-stage system. First, Compass, its complexity predictor, estimates whether a turn is simple enough for a price-efficient model, using a continuous complexity score from 0 to 1 and a threshold that decides when a request should be upgraded.

Compass learns from what users do next. Moving on to the next task is treated as a strong positive signal, while correcting the agent is treated as a strong negative signal. That lets the routing system learn from outcomes in real developer workflows rather than from a prebuilt benchmark alone.

For turns that need a frontier model, a second taxonomy classifies the work and identifies which model has shown the strongest observed performance for that kind of task. Cursor says the taxonomy covers domains such as backend, database schemas, and frontend; tasks such as fixing bugs, running commands, and writing tests; and modifiers such as bounded edits, product questions, and visual-heavy changes. (Cursor Router write-up)

Why The Model Can Change By Task

Cursor's argument is that no model dominates every kind of work. Its engineering write-up characterizes the models it routes across by first name only: Grok as "strong value across broad, routine work" with low inference cost, Sol as performing "especially well on planning and codebase comprehension," Opus as performing "well on execution-heavy work" including devops, database queries, and performance optimization, and Fable as excelling "at debugging and visual implementation."

The write-up does not attach version numbers to those names, so pair it with the routing pool Cursor documents today rather than assuming a mapping. The point is not that one model is always cheapest or always best; it is that the router can spend more of the budget where the task-specific quality difference is meaningful and keep routine turns on a lower-cost path.

What Cursor Says It Learned From Production Traffic

Cursor says its routing dataset contains hundreds of thousands of turns sampled from live Cursor traffic. Each datapoint includes the signals available to the router, a performance outcome, and a cost outcome. The company says it respected users' privacy-mode and data-retention settings while building the dataset.

The write-up reports that Compass's highest-confidence turns received a positive performance signal 96% of the time, while its lowest-confidence turns received one 71% of the time. Cursor also says it uses cross-validation, a held-out test set, and live-traffic testing to measure actual per-turn cost and user satisfaction.

Cursor launched Router on July 22, 2026 and, in its August 6 write-up, reported that the mode then called Auto Intelligence now delivers above Fable-level user satisfaction at 68% lower cost, a further 18% reduction since launch, and that Auto Balance outperforms Opus 4.8 at 41% lower cost, a further 8% reduction over the same period, while increasing user satisfaction by 3%. These are Cursor's own production measurements, not an independent benchmark, and they describe the modes as of August 6 rather than a guarantee about how they are tuned today. (Cursor Router write-up)

Using Router From The SDK

Cursor exposes Router in its TypeScript and Python SDKs as model id auto-smart, with a parameter named optimize_for that accepts cost, balanced, or intelligence. Note that the SDK value is balanced while the picker label is Balance. Cursor advises calling Cursor.models.list() first to confirm Router is available for the API key's team before hard-coding a selection, which matters given the Teams and Enterprise restriction. (Cursor Router reference)

Bottom Line

Cursor Router is a model-selection layer built around task complexity, observed developer outcomes, and a cost budget. Cost keeps the old Auto behavior, Balance is the default for new users, and Intelligence gives the router more room to spend on frontier models when Cursor expects the quality gain to matter. Before planning around any of it, check the plan: Cursor documents the router on Teams and Enterprise only, and off by default on Enterprise.

Corrections and Updates

August 25, 2026: this page described two modes named "Auto Intelligence" and "Auto Balance" and never said which plans could use them.

Sources

  • Cursor Router reference. Plan availability, the three Optimize For modes and their descriptions, usage-limit behavior, pricing, the Enterprise Auto Cost window to September 7 2026, admin controls, and the auto-smart SDK id. Checked August 25, 2026.
  • Cursor Router help center. "Legacy Auto is now called Cost in the Auto selection menu", Balance as the default for new users, and the 20 to 30% quality claim for Intelligence. Checked August 25, 2026.
  • Cursor available models. The routing pool, the Grok 4.5 requirement, the GPT-5.5 and Claude Opus 5 recommendation, and hidden-by-default model identity. Checked August 25, 2026.
  • Cursor models and pricing. "Auto has three modes: Cost, Balance, and Intelligence", and the Teams and Enterprise restriction stated a second time. Checked August 25, 2026.
  • Cursor, "How Cursor Router chooses the right model for the task", August 6, 2026. Compass, the taxonomy, the dataset, the 96% and 71% confidence figures, the July 22 launch, and the cost and satisfaction figures. Re-checked August 25, 2026.
Keep building the workspace playbook

Frequently Asked Questions

What is Cursor Auto Balance?

Balance is one of three optimization modes for Cursor's Auto model. Cursor's documentation describes it as optimizing for intelligence, speed, and cost, and its help center calls it the default mode for new users. In the model picker it appears under Optimize For, not as a separate model named Auto Balance.

How do I switch between Cost, Balance, and Intelligence?

Cursor's documentation says to open the model picker, select Auto, and pick a mode under Optimize For. You can switch modes at any time. Cursor notes that Balance and Intelligence use your usage limits faster than Cost, because they route more requests to frontier models.

Which Cursor plans have Cursor Router?

Cursor's reference page states that Cursor Router is currently only available on Teams and Enterprise plans, and its models-and-pricing page repeats the restriction. Enterprise teams also have to enable the router manually, because Cursor documents it as off by default on that plan.

Which models does Cursor Router route across?

Cursor's available-models help page lists GPT-5.5, Claude Opus 5, Grok 4.5, and Claude Fable 5. Grok 4.5 is required, because blocking it disables the router. GPT-5.5 and Claude Opus 5 are recommended: blocking one reduces routing quality, and blocking both disables the router.

What is Compass in Cursor Router?

Compass is the complexity predictor described in Cursor's Router engineering write-up. It scores each turn on a continuous scale from 0 to 1 and applies a threshold to decide whether a request needs a frontier model or can stay on a price-efficient one.

Can I use Cursor Router from the SDK?

Yes. Cursor's documentation exposes Router in the TypeScript and Python SDKs as model id auto-smart with a parameter named optimize_for, accepting cost, balanced, or intelligence. Cursor advises calling models.list() first to confirm Router is available for the API key's team.

Get the weekly AI Catchup

Tools, practices, and what matters, in your inbox every week.