For this holiday release, we've focused entirely on fixing bugs and improving stability.
This includes the core agent, layout controls, viewing code diffs, and more. We will be slowly rolling these updates out over the week, ensuring there are no regressions during your holiday coding.
It's now easier to customize your default layout across workspaces.
We've included four default layouts: agent, editor, zen, and browser. You can use Command (⌘) + Option (⌥) + Tab (⇥) to switch between layouts, or easily jump between different workspaces. Additionally, you can move backwards in this list by including Shift (⇧), similar to macOS.
Cursor can now analyze the code and context in each agent session to understand the type of work that is being done, including:
Category: Bug fixes, refactoring, explanation
Work Type: Maintenance, bug fixing, new features
Complexity: Difficulty and specificity of prompts
Enterprise customers can also extend these categories across their organization and teams. We protect your privacy by ensuring no PII or sensitive data is collected as part of these insights.
You can now share agent conversations with your team.
Generate a read-only transcript of any agent conversation to include in your PRs or internal documentation. Transcripts can be forked so others can start new agent conversations from the same context.
Cursor now supports billing groups for fine-grained visibility into where usage occurs.
Map usage and spend to the structure of your organization. Track spend by group, set budget alerts, and keep an eye on outliers. Understand which teams have the highest adoption of Cursor.
This allows agents to work effectively within appropriate boundaries. Access is scoped to your workspace and can be configured to block unauthorized network and filesystem access.
Service accounts are non-human accounts (and their API keys) that can configure Cursor, call APIs, and invoke cloud agents.
With service accounts, teams can securely automate Cursor-powered workflows without tying integrations to individual developers' accounts. This makes it easier to manage access, rotate credentials, and keep automations running even as people and roles change.
Service accounts will roll out to Enterprise accounts starting the week of 12/22.
Design and code simultaneously with a brand new browser sidebar and component tree.
Move elements, update colors, test layouts, and experiment with CSS in real time, then instantly apply changes to your codebase using agent. You can also click on multiple elements and describe changes in text to kick off an agent to make visual changes.
Plan Mode now supports inline Mermaid diagrams, allowing the agent to automatically generate and stream visuals into your plans. You also have more control over how you build them, with the option to send selected to-dos to new agents.
When running multiple agents in parallel, Cursor will now automatically evaluate all runs and give a recommendation for the best solution.
The selected agent will have a comment explaining why it was picked. Judging of the best solution only happens after all parallel agents have finished.
When creating plans, Cursor responds with clarifying questions to improve the plan quality. Cursor now shows an interactive UI to easily answer questions.
You can also ⌘+F to search inside generated plans.
You can now find and fix bugs directly in Cursor with AI code reviews. It will look at your changes and find issues which you can see in the sidepanel.
This is in addition to Bugbot, which runs on your source control provider like GitHub (including Enterprise Server), GitLab, and more.
All grep commands run by the agent are now instant.
Instant grep is supported by all models in Cursor. It is also used when manually searching the codebase from the sidebar, including regexes and matching on word boundaries.
This improvement is slowly rolling out to 2.1 users over the next week.
Manage agents in our new editor, with a sidebar for your agents and plans.
Run up to eight agents in parallel on a single prompt. This uses git worktrees or remote machines to prevent file conflicts. Each agent operates in its own isolated copy of your codebase.
Launched in beta in 1.7, browser for Agent is now GA. We've added additional support for Enterprise teams to use Browser in 2.0.
Browser can now be embedded in-editor, including powerful new tools to select elements and forward DOM information to the agent. Learn more about using the browser.
Launched in beta in 1.7, sandboxed terminals are now GA for macOS. We now run agent commands in the secure sandbox by default on macOS with 2.0.
Shell commands (that are not already allowlisted) will automatically run in a sandbox with read/write access to your workspace and no internet access. Learn more about sandboxing.
Define custom commands and rules for your Team in the Cursor dashboard.
This context will then be automatically applied to all members of your team, without needing to store the files in your editor locally, and centrally managed by team admins.
Control Agent with your voice using built-in speech-to-text conversion. You can also define custom submit keywords in settings to trigger the agent to begin running.
Cursor uses Language Server Protocols (LSPs) for language-specific features like go to definition, hover tooltips, diagnostics, and more.
We've drastically improved the performance of loading and using LSPs for all languages. This is particularly noticeable when working with agent and viewing diffs.
Python and TypeScript LSPs now are faster by default for large projects with higher memory limits dynamically configured based on available RAM.
We've also fixed a number of memory leaks and improved overall memory usage.
Create your plan with one model and build the plan with another. You can choose to build the plan in the foreground or background, or even plan with parallel agents to have multiple plans to review.
Files and directories are now shown inline as pills. We've also improved copy/pasting prompts with tagged context.
We've removed many explicit items in the context menu, including @Definitions, @Web, @Link, @Recent Changes, @Linter Errors, and others. Agent can now self-gather context without needing to manually attach it in the prompt input.
We've greatly improved the underlying harness for working with Agent across all models. This has notable quality improvements, especially for GPT-5 Codex.
Cloud agents now offer 99.9% reliability, instant startup, and a new UI coming soon. We've also improved the experience of sending agents to the cloud from the editor.
Enterprise can now enforce standard settings for Sandboxed Terminals across their team. Configure sandbox availability, git access, and network access at the team level.
Enterprise teams can now distribute hooks directly from the web dashboard. Admins can add new hooks, save drafts, and select which hooks should apply to which operating systems.
For this holiday release, we've focused entirely on fixing bugs and improving stability.
This includes the core agent, layout controls, viewing code diffs, and more. We will be slowly rolling these updates out over the week, ensuring there are no regressions during your holiday coding.
It's now easier to customize your default layout across workspaces.
We've included four default layouts: agent, editor, zen, and browser. You can use Command (⌘) + Option (⌥) + Tab (⇥) to switch between layouts, or easily jump between different workspaces. Additionally, you can move backwards in this list by including Shift (⇧), similar to macOS.
Cursor can now analyze the code and context in each agent session to understand the type of work that is being done, including:
Category: Bug fixes, refactoring, explanation
Work Type: Maintenance, bug fixing, new features
Complexity: Difficulty and specificity of prompts
Enterprise customers can also extend these categories across their organization and teams. We protect your privacy by ensuring no PII or sensitive data is collected as part of these insights.
You can now share agent conversations with your team.
Generate a read-only transcript of any agent conversation to include in your PRs or internal documentation. Transcripts can be forked so others can start new agent conversations from the same context.
Cursor now supports billing groups for fine-grained visibility into where usage occurs.
Map usage and spend to the structure of your organization. Track spend by group, set budget alerts, and keep an eye on outliers. Understand which teams have the highest adoption of Cursor.
This allows agents to work effectively within appropriate boundaries. Access is scoped to your workspace and can be configured to block unauthorized network and filesystem access.
Service accounts are non-human accounts (and their API keys) that can configure Cursor, call APIs, and invoke cloud agents.
With service accounts, teams can securely automate Cursor-powered workflows without tying integrations to individual developers' accounts. This makes it easier to manage access, rotate credentials, and keep automations running even as people and roles change.
Service accounts will roll out to Enterprise accounts starting the week of 12/22.
Design and code simultaneously with a brand new browser sidebar and component tree.
Move elements, update colors, test layouts, and experiment with CSS in real time, then instantly apply changes to your codebase using agent. You can also click on multiple elements and describe changes in text to kick off an agent to make visual changes.
Plan Mode now supports inline Mermaid diagrams, allowing the agent to automatically generate and stream visuals into your plans. You also have more control over how you build them, with the option to send selected to-dos to new agents.
When running multiple agents in parallel, Cursor will now automatically evaluate all runs and give a recommendation for the best solution.
The selected agent will have a comment explaining why it was picked. Judging of the best solution only happens after all parallel agents have finished.
When creating plans, Cursor responds with clarifying questions to improve the plan quality. Cursor now shows an interactive UI to easily answer questions.
You can also ⌘+F to search inside generated plans.
You can now find and fix bugs directly in Cursor with AI code reviews. It will look at your changes and find issues which you can see in the sidepanel.
This is in addition to Bugbot, which runs on your source control provider like GitHub (including Enterprise Server), GitLab, and more.
All grep commands run by the agent are now instant.
Instant grep is supported by all models in Cursor. It is also used when manually searching the codebase from the sidebar, including regexes and matching on word boundaries.
This improvement is slowly rolling out to 2.1 users over the next week.
Manage agents in our new editor, with a sidebar for your agents and plans.
Run up to eight agents in parallel on a single prompt. This uses git worktrees or remote machines to prevent file conflicts. Each agent operates in its own isolated copy of your codebase.
Launched in beta in 1.7, browser for Agent is now GA. We've added additional support for Enterprise teams to use Browser in 2.0.
Browser can now be embedded in-editor, including powerful new tools to select elements and forward DOM information to the agent. Learn more about using the browser.
Launched in beta in 1.7, sandboxed terminals are now GA for macOS. We now run agent commands in the secure sandbox by default on macOS with 2.0.
Shell commands (that are not already allowlisted) will automatically run in a sandbox with read/write access to your workspace and no internet access. Learn more about sandboxing.
Define custom commands and rules for your Team in the Cursor dashboard.
This context will then be automatically applied to all members of your team, without needing to store the files in your editor locally, and centrally managed by team admins.
Control Agent with your voice using built-in speech-to-text conversion. You can also define custom submit keywords in settings to trigger the agent to begin running.
Cursor uses Language Server Protocols (LSPs) for language-specific features like go to definition, hover tooltips, diagnostics, and more.
We've drastically improved the performance of loading and using LSPs for all languages. This is particularly noticeable when working with agent and viewing diffs.
Python and TypeScript LSPs now are faster by default for large projects with higher memory limits dynamically configured based on available RAM.
We've also fixed a number of memory leaks and improved overall memory usage.
Create your plan with one model and build the plan with another. You can choose to build the plan in the foreground or background, or even plan with parallel agents to have multiple plans to review.
Files and directories are now shown inline as pills. We've also improved copy/pasting prompts with tagged context.
We've removed many explicit items in the context menu, including @Definitions, @Web, @Link, @Recent Changes, @Linter Errors, and others. Agent can now self-gather context without needing to manually attach it in the prompt input.
We've greatly improved the underlying harness for working with Agent across all models. This has notable quality improvements, especially for GPT-5 Codex.
Cloud agents now offer 99.9% reliability, instant startup, and a new UI coming soon. We've also improved the experience of sending agents to the cloud from the editor.
Enterprise can now enforce standard settings for Sandboxed Terminals across their team. Configure sandbox availability, git access, and network access at the team level.
Enterprise teams can now distribute hooks directly from the web dashboard. Admins can add new hooks, save drafts, and select which hooks should apply to which operating systems.