The Cursor IDE has been precocious updated to type 2.0, and it carries pinch it immoderate powerful AI integration. This caller update landed astatine nan extremity of October, and it includes a caller characteristic called Composer, which is simply a frontier exemplary that is purported to beryllium 4 times faster than akin models.
The caller type has been built for low-latency agentic coding wrong Cursor and was trained pinch respective tools, including codebase-wide semantic search. This training makes Cursor overmuch much tin of knowing and moving pinch larger codebases.
Cursor 2.0 besides has a new, cleaner interface, truthful it should beryllium moreover easier to deed nan crushed running. You’ll besides find plentifulness of agents to enable/disable, specified as:
- Composer 1
- Sonnet 4.5
- Gemini 3 Pro
- GPT-5.1 Codex High
- GPT-5.1
- GPT-5.1 Codex Mini
- Grok Code
- Gemini 2.5 Flash
- Deepseek V3.1
- Ollama
- GPT-5.1 Codex Fast
The supra database is conscionable scratching nan aboveground (Figure 1).

Figure 1: As you tin see, location are tons of agents that tin beryllium utilized pinch Cursor 2.0.
Other features recovered successful Cursor 2.0 include:
- Multiple agents (up to 8) tin beryllium tally successful parallel.
- Combined diff position erstwhile utilizing aggregate agents.
- New dedicated Agent view.
- Support for multistep coding tasks.
- Integrated Chrome DevTools.
- Seamless switching betwixt integrated and regular Chrome browser.
- Teams tin now specify and stock civilization commands and rules to streamline workflows.
- Built-in speech-to-text functionality.
- Enhanced language-specific features to make it easier to navigate and debug code.
- Shell commands tally successful a secure, sandboxed environment.
I decided to springiness Cursor 2.0 a effort and spot really good it works. I utilized an aged Python book I wrote for rolling D&D dice to spot really good nan supplier could amended nan codification (and really nan codification functions).
The problem I had pinch nan original codification was nan format for nan dice to beryllium rolled. Originally, nan format was for illustration “3d6+2,” which meant rotation 3 six-sided dice and adhd 2 to nan total. But what if I wanted to simply rotation a azygous dice aliases adhd a antagonistic modifier? Maybe I want to notate nan dice rotation pinch spaces, specified arsenic “3 d 6 + 2”? There are each sorts of permutations for dice-rolling input formats, and my original codification couldn’t grip them.
Before I get to that, let’s talk astir installing and mounting up Cursor.
Installing Cursor
This is really rather easy. If you’re utilizing macOS aliases Windows, simply download nan associated installer file, double-click it, and locomotion done nan installation wizard. Simple.
For Linux, you’ll request to download nan required installer (such arsenic .deb aliases .rpm). If your distribution is group up properly, you mightiness beryllium fixed nan action to unfastened nan record pinch your default app store. If not, fto nan record download complete and tally nan installation command, specified as:
Once nan installation is completed, you should find a Cursor launcher successful your desktop menu. Launch nan app and get fresh to rock.
Configuring Cursor
Cursor useful correct retired of nan box. In fact, I opened my Python project, opened nan agent, typed my query, and fto it do its thing.
However, you mightiness want to return attraction of a fewer configurations. To entree nan settings, click nan cogwheel icon adjacent nan apical correct of nan main window. This will unfastened a caller tab, wherever you will spot each nan disposable options.
Click nan Agents tab, and you tin customize a fewer options, specified as:
- Default mode (Agent, Plan, Ask, Last utilized mode).
- Default location (Editor aliases Pane).
- Text size (Small, Default, Large, Extra Large).
- Auto-Clear Chat (enable/disable).
- Max Tab Count.
- Queue Messages (Send immediately, Send aft existent message, Stop & nonstop correct away).
- Usage Summary (Auto, Always, Never).
- Custom Mode (enable/disable) — this characteristic is successful beta.
- And more.
Next, you should spell to nan Models tab, wherever you tin alteration aliases disable any/all models you want to use. At nan bottommost of that tab, you tin besides adhd various API keys (if necessary), specified arsenic OpenAPI, Anthropic, Azure OpenAI and more. You tin besides group up a Cloud Agent, which requires a files that contains a Git repository.
After going done nan various options, adjacent nan Settings tab, and you’re fresh to go.
Working connected My Python Project
After opening nan task (which was saved connected section storage), I first ran nan app (by clicking nan right-pointing arrow adjacent nan apical of nan editor pane) to make judge nan app still ran. When I attempted to usage it, I retrieve why I wanted to hole nan input format because I coiled up pinch an error.
With nan task open, I clicked nan Agent fastener adjacent nan apical correct area (looks for illustration an arrow pointing up right) and past queried:
That was each I said.
Cursor past group its agents to activity connected improving nan script. It took Cursor astir 2 minutes to hole nan problem. Here’s what nan agents reported that they did (Figure 2):
- Simplified azygous dice notation: You tin now usage “d6” alternatively of “1d6” — it defaults to 1 die.
- Spaces allowed: Formats for illustration “3 d 6 + 2” aliases “2d10 – 1” activity (spaces are ignored).
- Case insensitive: “3D6+2” useful nan aforesaid arsenic “3d6+2.”
- Better correction messages: More descriptive errors erstwhile nan format is invalid.
- More robust parsing: Uses regex for much reliable parsing.

Figure 2: The Cursor agents did a awesome occupation improving my original code.
I past reran nan Python app to spot if Cursor really did amended nan book and, lo and behold, it did. I could participate aggregate formats for dice, and it worked to perfection.
What astir apt would person taken maine much than an hr to do took Cursor a mates of minutes.
That unsocial is worthy nan value of entry.
Speaking of which …
Cursor Pricing
Here’s really nan Cursor pricing breaks down:
- Hobby (Free): One-week Pro trial, constricted supplier requests and constricted tab completions.
- Pro ($20/mo): Everything successful Hobby positive extended limits connected agent, unlimited tab completions, inheritance agents and maximum discourse windows.
- Pro+ ($60/mo): Everything successful Pro positive 3 times usage connected each OpenAI, Claude and Gemini models.
- Ultra ($200/mo): Everything successful Pro+ positive 20 times usage connected each OpenAI, Claude and Gemini models, and privilege entree to caller features.
If you for illustration nan thought of having AI agents thief amended your code, do yourself a favour and springiness Cursor 2.0 a try.
YOUTUBE.COM/THENEWSTACK
Tech moves fast, don't miss an episode. Subscribe to our YouTube channel to watercourse each our podcasts, interviews, demos, and more.
Group Created pinch Sketch.
English (US) ·
Indonesian (ID) ·