Cursor Release Notes
104 release notes curated from 85 sources by the Releasebot Team. Last updated: Jun 18, 2026
- Jun 18, 2026
- Date parsed from source:Jun 18, 2026
- First seen by Releasebot:Jun 18, 2026
π Cursor logo
Improvements to Cursor Automations
Cursor introduces Automations to save time on repetitive work with always-on agents, adding the /automate skill, new GitHub and Slack triggers, and computer use support for cloud agents.
Cursor Automations save you time by automating repetitive tasks with always-on agents. This release introduces the /automate skill, new triggers for GitHub and Slack, and support for computer use.
/automate skill
Use /automate to create an automation directly in your local agent session.
Describe the task you want to automate in plain language and Cursor will configure the triggers, instructions, and tools for you.An emoji trigger for Slack
React to any Slack message with a designated emoji to kick off an automation. At Cursor, we use this to trigger specific automations right from Slack.
New GitHub triggers
Automations now support five additional GitHub triggers:
- Issue comment: when a comment is made on a non-PR issue
- PR review comment: when an inline comment is left on a pull request diff
- PR review submitted: when a PR review is submitted
- Review thread updated: when a review thread on a pull request is marked resolved or unresolved
- Workflow run completed: when a GitHub Actions workflow run finishes on a pull request or branch
We've added new templates for triaging failed GitHub actions and auto-fixing PR review comments to the Cursor Marketplace to help you get started.
Computer use tool for automations
Cloud agents kicked off by automations can now use their own computers to produce demos or artifacts of their work.
Original source
The computer use tool is enabled by default for every automation, just tell the agent to include a demo of its work in your instructions.
To get started, update to the latest version of Cursor. Learn more in our docs. - Jun 17, 2026
- Date parsed from source:Jun 17, 2026
- First seen by Releasebot:Jun 18, 2026
π Cursor logo
3.7
Cursor introduces cloud agent updates in the Agents Window, adding faster cloud environment setup, reusable snapshots, and cloud subagents that run on their own VM for parallel work, PR babysitting, and smoother handoff between local and cloud sessions.
Cloud environment setup
Cursor can now help you set up your dev environment in the cloud in less than 10 minutes. You can watch the agent's progress in a shared terminal session as it handles setup tasks like installing dependencies.
Your environment is captured in a reusable snapshot, so future cloud agents start up faster with the ability to test changes by running your software. It can iterate over long time horizons until outputs are verified. This benefits your entire team when committed to
.cursor/environment.json.Cloud subagents with /in-cloud
Use /in-cloud to spin up a cloud subagent in its own VM to work on the next task you submit. It runs on its own VM and branch, so your local workspace stays clean and responsive.
This is especially useful for isolating long-running or parallel work like fixing CI, investigating an issue, or exploring a codebase while you keep working locally.
You can also ask a cloud subagent to babysit a PR by clicking on the quick-action pill or using /babysit. The cloud agent will iterate remotely to prepare your PR for merge without tying up the local session.
The cloud subagent can run in the background without interrupting the parent agent, which can continue to run locally or in the cloud.
Handoff between local and cloud
Move agent sessions more reliably between your local computer and the cloud. You can offload long-running work from your machine and run as many cloud agents in parallel as you want. Pull a cloud agent back down to local to test changes yourself.
Original source All of your release notes in one feed
Join Releasebot and get updates from Cursor and hundreds of other software products.
Create accountGet updates with:- Jun 17, 2026
- Date parsed from source:Jun 17, 2026
- First seen by Releasebot:Jun 18, 2026
π Cursor logo
3.7
Cursor adds major cloud agent upgrades in the Agents Window, including faster cloud environment setup, reusable snapshots, and new /in-cloud subagents for isolated parallel work. It also improves handoff between local and cloud so long-running tasks can move more smoothly.
This release introduces updates to cloud agents in the Agents Window of the Cursor desktop app.
Cloud environment setup
Cursor can now help you set up your dev environment in the cloud in less than 10 minutes. You can watch the agent's progress in a shared terminal session as it handles setup tasks like installing dependencies.
Your environment is captured in a reusable snapshot, so future cloud agents start up faster with the ability to test changes by running your software. It can iterate over long time horizons until outputs are verified. This benefits your entire team when committed to
.cursor/environment.json.Cloud subagents with /in-cloud
Use /in-cloud to spin up a cloud subagent in its own VM to work on the next task you submit. It runs on its own VM and branch, so your local workspace stays clean and responsive.
This is especially useful for isolating long-running or parallel work like fixing CI, investigating an issue, or exploring a codebase while you keep working locally.
You can also ask a cloud subagent to babysit a PR by clicking on the quick-action pill or using /babysit. The cloud agent will iterate remotely to prepare your PR for merge without tying up the local session.
The cloud subagent can run in the background without interrupting the parent agent, which can continue to run locally or in the cloud.
Handoff between local and cloud
Move agent sessions more reliably between your local computer and the cloud. You can offload long-running work from your machine and run as many cloud agents in parallel as you want. Pull a cloud agent back down to local to test changes yourself.
Original source - Jun 10, 2026
- Date parsed from source:Jun 10, 2026
- First seen by Releasebot:Jun 16, 2026
π Cursor logo
Bugbot is now over 3x faster, 22% cheaper, and finds 10% more bugs
Cursor improves Bugbot with faster, cheaper reviews and more bugs found per run. It now supports /review before pushing code, lets users choose Bugbot or Security Review, syncs with GitHub and GitLab, and can review only what is new since the last review.
The average review time for Bugbot is now ~90 seconds, down from ~5 minutes. Bugbot also finds 10% more bugs per review on average 1.62, up from 0.56 and costs ~22% less per run.
These performance gains are made possible by progress we've made training Composer 2.5, which now powers Bugbot. Bugbot respects model block lists, and speed and performance can vary depending on your configuration.
Run Bugbot before you push
You can now run Bugbot and Security Review with /review before pushing code. /review prompts you to choose which agents to run, or use /review-bugbot and /review-security directly.
/review also syncs with Bugbot on GitHub and GitLab. If you run /review and then open a PR with the same diff, Bugbot recognizes it, skips the review, and leaves a comment noting it has already reviewed that diff.
Available in Cursor 3.7+ and on cursor.com/agents, with support in CLI coming soon.
Only review what's new in your PR
You can now configure Bugbot to only review what's new since the last review, keeping feedback focused on your latest updates.
Learn more in our docs.
Original source - Jun 5, 2026
- Date parsed from source:Jun 5, 2026
- First seen by Releasebot:Jun 16, 2026
π Cursor logo
Design Mode Improvements
Cursor adds Design Mode in the browser for visual UI edits with click, draw, and voice controls. It supports multi-selecting elements so agents can compare layouts, match components, and remove repeated content, while voice input stays available during a run to queue the next change.
With Design Mode in the Cursor browser, you can click, draw, or describe changes by voice to help agents update your UI.
Multi-select elements
Click on two or more elements together in the browser. Cursor sees the selected elements, their code, the surrounding layout, and the visual relationships on the page.
Ask the agent to make one match the other, remove repeated content, or adjust a group of components at once.
Voice input
Narrate changes through the Design Mode overlay. The mic stays available while an agent is mid-run, so you can queue the next change by voice without waiting for the previous one to finish.
Original source - Jun 4, 2026
- Date parsed from source:Jun 4, 2026
- First seen by Releasebot:Jun 16, 2026
π Cursor logo
Custom stores, custom tools, and auto-review for the Cursor SDK
Cursor ships new TypeScript and Python SDK capabilities for custom tools, auto-review controls, JSONL and custom metadata stores, and deeply nested subagents, alongside reliability, performance, and platform fixes for production scripts, CI, and custom integrations.
We've shipped a batch of new functionality across the TypeScript and Python SDKs. You can now choose how agent and run metadata is persisted, expose your own functions to the agent as tools, route local tool calls through auto-review, and nest subagents to any depth. This release also brings a set of reliability, performance, and platform fixes that make local and cloud SDK agents easier to run in production scripts, CI, and custom integrations.
Custom tools
You can now hand the local agent your own tools by passing function definitions through local.customTools, on Agent.create() or per send(). The SDK exposes them to the agent through a built-in MCP server called custom-user-tools, so the model calls your code through the same path and the same permission gate as any other MCP tool.
Before this, exposing a custom capability meant standing up your own stdio or remote HTTP MCP server and wiring it into the agent. Now a function definition is enough. Custom tools are also visible to every subagent of a parent agent, so a tool you define once is available throughout the whole run.
Auto-review
By default, a local SDK agent runs tool calls without asking for approval, since there's no human in the loop in a headless run. Set local.autoReview to route those calls through auto-review instead. A classifier decides which calls run automatically and which to hold back, rather than bypassing review entirely.
You steer that classifier with natural-language instructions in permissions.json. The autoRun.allow_instructions field describes call shapes to lean toward allowing, and autoRun.block_instructions describes the ones to hold for review. For example, you can allow read-only inspections of build artifacts while always pausing on destructive operations like deletes.
{ "autoRun": { "allow_instructions": [ "Read-only inspections of build artifacts under ./dist are fine." ], "block_instructions": [ "Always pause delete operations so I get a chance to review them." ] } }JSONL and custom stores
Both SDKs persist agent and run metadata so you can resume an agent after a process restart. Until now, that store was SQLite. You can now opt into a JSONL store instead, which writes a plain, append-only file you can read, diff, and check into version control. Both SqliteLocalAgentStore and JsonlLocalAgentStore are exported directly.
If neither default fits your setup, implement the public LocalAgentStore interface and pass it through local.store. Build an in-memory store for ephemeral CI runs, or back persistence with Postgres when you want agent state to live next to the rest of your application data. The Python SDK exposes host, JSONL, and composed JSONL stores through the bridge.
Nested subagents
Subagents can now spawn their own subagents, and so on. A reviewer subagent can delegate to a test-writer, which can delegate further, with each level keeping its own prompt and model. There's nothing to turn on; a subagent session registers the executor it needs to call Task, so nesting works automatically for any agent that defines subagents.
Reliability, performance, and platform improvements
This release also includes a batch of quality-of-life fixes across both SDKs.
Run
npm install @cursor/sdk
or
pip install cursor-sdk
to upgrade. Scripts pinning composer-2 move to Composer 2.5 automatically, and requestId is a safe addition to your run metadata schema. See the TypeScript and Python docs for full details.
Original source - Jun 4, 2026
- Date parsed from source:Jun 4, 2026
- First seen by Releasebot:Jun 16, 2026
π Cursor logo
Canvas Design Mode and Context Usage Report
Cursor adds Design Mode for faster canvas editing and new context usage reports in canvases. Users can annotate UI elements directly, then explore token usage in an interactive report and debug context with the agent for quicker iteration and better visibility.
With canvases, agents can create interactive artifacts like dashboards, reports, and internal tools that you can share with your team.
This release introduces Design Mode for faster canvas editing, new ways to understand context usage, and other quality-of-life improvements.
Design Mode in canvases
Design Mode is now available in canvases.
Select and annotate UI elements directly in a canvas to guide Cursor's edits, just as you would in the browser. Instead of describing the change in text, you can point to it, provide feedback, and iterate more quickly.
Context usage report in canvas
Cursor can now show your agent's context usage as an interactive report in a canvas.
The context explorer breaks down where tokens go across the system prompt, tool definitions, rules, skills, and more. Because it's a canvas, you can ask the agent follow-up questions, and it can customize the report to answer your specific questions.
Click the Debug with Agent button embedded in the canvas to ask Cursor to identify opportunities to reduce context usage in a new conversation.
Original source - Jun 11, 2026
- Date parsed from source:Jun 11, 2026
- First seen by Releasebot:Jun 12, 2026
π Cursor logo
Governing agent autonomy with Auto-review
Cursor launches Auto-review, a new agent safety system that uses a contextual classifier to balance autonomy with security. It helps local agents keep moving on low-risk tasks while slowing down higher-stakes actions, reducing interruptions and giving clearer feedback to the parent agent.
To be their most productive for coding and other tasks, agents need a healthy level of autonomy.
That means they should be able to operate independently, be creative, and accomplish work without stopping too often to ask for permission.
However, greater autonomy introduces security risks if agents take unintended actions. This is especially true for local agents, which often run near files, credentials, environment variables, MCP tools, and have access to production systems.
The easy answer is to ask the user before any action happens, but asking for permission too often creates its own safety problem. After enough repeated prompts, people stop reading carefully, and the approval flow becomes less meaningful.
This week we launched Auto-review, which makes decisions around agent autonomy behave more like a dial than a switch. The core idea is that an agent should be able to move freely when the stakes are low, but slow down when its next action crosses a meaningful boundary.
We determine where an action sits along that continuum with a specialized classifier agent that reviews actions in context before they run. Building it meant turning our intuition for how agent autonomy should be governed into a working model of consequence, intent, and feedback that we could test against real agent behavior.
Whether an agent action poses risk depends on the situation. The same command can be harmless in one workflow and unacceptable in another. What matters is the relationship between the action, the user's request, and the consequence of being wrong.
That recognition pushed us toward developing a "classifier" agent that would govern overall agent autonomy. We wanted it to be a small model, so that it stayed fast and inexpensive to run, while still making a nuanced judgment about whether the next action was consistent with the user's intent.
The central rule we gave the classifier was that it should be more lenient when the security stakes are lower, and more cautious when they're higher. With that broad understanding in place, we began building the classifier as a fast, contextual reviewer that could sit directly in the agent's execution path.
The first technical decision was model choice. The classifier runs before a tool call executes, so it sits directly in the agent loop and needs to be fast as well as accurate. Being a multi-model company helped here because we could try a wide range of models and reasoning modes, then choose the one that sat at the right point between speed and judgment.
One early surprise was that lower-reasoning models were not always faster. When a model struggled to understand the policy or the tool call, it could spend more time and tokens searching for what ultimately became a worse answer. The better trade-off was a small model with enough reasoning to make the decision cleanly.
We also made the classifier agentic, because some actions cannot be judged from the command alone. A command like
python script.pymight be safe or unsafe depending on what is inside the file, so the classifier can inspect the workspace with tools like ReadFile, Grep, Glob, and ListDir before deciding.
We avoided a separate classification endpoint, because an extra round trip would add latency directly before every reviewed tool call. Instead, the classifier runs in the same RPC stream as the parent agent, using an architecture similar to subagents.
The next decision was what a block should do. We did not want the classifier to become another approval prompt generator. When it blocks an action, it returns an explanation to the parent agent, and the parent agent can often use that feedback to choose a safer path without interrupting the user.
User intent is what makes that feedback useful. The question is not whether an action looks risky in isolation. The question is whether the action is justified by what the user asked the agent to do. That is what lets normal development work keep moving while higher-consequence actions require a clearer signal from the user.
That design only works if the classifier is tuned against the actions it should let through and the ones it should stop, so we needed evals that covered both.
Our first set of evals came from internal usage data to understand the normal shape of agent work. The classifier had to catch risky actions without blocking routine development work, and internal sessions were the best way to see that baseline. We started with roughly 12 hours of internal developer sessions, then cut that down and deduplicated common actions into 6,122 labeled rows.
We also needed synthetic data, because the worst cases do not appear often enough in normal usage. We generated cases where the agent might read secrets, touch production data, follow untrusted instructions, or take actions with large side effects. Those examples gave us coverage for the failures we most wanted the classifier to catch.
The policy changed as we learned, which made the data work more complicated. When we changed the categories of behavior the classifier should recognize, we had to relabel or rematerialize the eval set. Otherwise, we would be testing the current classifier against an outdated understanding of the problem.
We ran the evals through the same backend classifier loop used in production. That let us test the full path, including tool use, final classification, model overrides, and parse failures. The evals checked the final allow or block decision, along with the context the classifier used when it needed to inspect the workspace before deciding.
We also looked for flapping. If the same case allowed six times and blocked four times, that usually meant the policy or prompt was underspecified. Repeated runs gave us a way to find those unstable cases and tighten the classifier until its behavior was more consistent.
In practice, only a small share of agent actions need to be reviewed by the classifier. Many commands are already covered by allowlists or sandboxing, so the classifier mostly runs when the action needs contextual judgment.
When the classifier does run, it currently blocks around 4% of actions, though a block does not immediately become a user prompt. The classifier sends an explanation back to the parent agent, which can often narrow the action, choose a different tool, or avoid the risky step entirely.
Some blocks from the classifier become user interruptions, but globally we're seeing that only about 7% of total chats in Auto-review mode lead to at least one interruption. To put that in perspective, some enterprise customers we're working with previously saw roughly 40% of actions blocked within their organization.
This early data is consistent with the main product behavior we wanted. The classifier rarely interrupts the user directly, and in most blocked cases the parent agent can use the feedback to continue in a safer, narrower way.
Auto-review is still early, and our understanding of the autonomy continuum will keep changing as agents become more capable. Today, it is focused on local agents in the desktop app, and we expect the same ideas to shape how we govern agent autonomy in more places over time.
We want agents to have real autonomy, while making the decision to slow them down depend on context rather than a single global permission setting. The classifier lets us improve safety without turning autonomy back into a stream of approval prompts. It catches actions that need more scrutiny, gives the parent agent feedback, and lets the agent keep working when there is a safer way to proceed.
Auto-review is now the default for new users. For existing users, you can enable it in Settings > Agents.
Original source - Jun 10, 2026
- Date parsed from source:Jun 10, 2026
- First seen by Releasebot:Jun 11, 2026
π Cursor logo
Bugbot is now over 3x faster, 22% cheaper, and finds 10% more bugs
Cursor ships major Bugbot upgrades, making reviews over 3x faster, 22% cheaper, and more thorough, with most runs finishing in under three minutes. It also adds /review before push, smarter PR re-reviews, and broader GitHub and GitLab sync.
Today we're shipping our biggest set of improvements yet to Bugbot.
Bugbot is now over 3x faster to run, 22% cheaper, and finds 10% more bugs per review. In practice, 90% of Bugbot runs now finish in under three minutes.
A faster, less expensive, more thorough Bugbot allows you to find issues sooner and merge code faster.
Run Bugbot before you push
You can now run Bugbot and Security Review with /review before pushing code. /review prompts you to choose which agents to run, or use /review-bugbot and /review-security directly.
This is a great way to catch and fix issues before pushing the code. /review also syncs with Bugbot on GitHub and GitLab. If you run /review and then open a PR with the same diff, Bugbot recognizes it, skips the review, and leaves a comment noting it has already reviewed that diff.
Available in Cursor 3.7+ and on cursor.com/agents, with support in CLI coming soon.
Only review what's new in your PR
Bugbot by default re-reviews the entire PR every time a change is pushed. This can result in new flags on code it had already reviewed and approved. You can now configure Bugbot to only review what's new since the last review, keeping feedback focused on your latest updates.
How we got here
These performance gains are made possible by harness improvements and progress we've made training Composer 2.5, which now powers Bugbot. Our model training work is one part of how we will continue to improve Bugbot over time.
Bugbot respects model block lists. If your organization has opted out of Composer 2.5, Bugbot will automatically fall back to the next best available model. Speed and performance can vary depending on your configuration.
Learn more
Try Bugbot here and read the Bugbot docs to learn more.
Original source - Jun 10, 2026
- Date parsed from source:Jun 10, 2026
- First seen by Releasebot:Jun 10, 2026
π Cursor logo
Bugbot is now over 3x faster, 22% cheaper, and finds 10% more bugs
Cursor improves Bugbot with faster, cheaper reviews and better bug detection. It also adds pre-push /review support for Bugbot and Security Review, plus a new option to review only what changed since the last review for more focused feedback.
The average review time for Bugbot is now ~90 seconds, down from ~5 minutes. Bugbot also finds 10% more bugs per review on average β 0.62, up from 0.56 β and costs ~22% less per run.
These performance gains are made possible by progress we've made training Composer 2.5, which now powers Bugbot. Bugbot respects model block lists, and speed and performance can vary depending on your configuration.
Run Bugbot before you push
You can now run Bugbot and Security Review with /review before pushing code. /review prompts you to choose which agents to run, or use /review-bugbot and /review-security directly.
/review also syncs with Bugbot on GitHub and GitLab. If you run /review and then open a PR with the same diff, Bugbot recognizes it, skips the review, and leaves a comment noting it has already reviewed that diff.
Available in Cursor 3.7+ and on cursor.com/agents , with support in CLI coming soon.
Only review what's new in your PR
You can now configure Bugbot to only review what's new since the last review, keeping feedback focused on your latest updates.
Learn more in our docs.
Original source - Jun 5, 2026
- Date parsed from source:Jun 5, 2026
- First seen by Releasebot:Jun 6, 2026
π Cursor logo
Design Mode Improvements
Cursor adds Design Mode in the browser, letting users click, draw, or describe UI changes by voice. It supports multi-select editing with code and layout context, plus voice input that stays available while an agent is mid-run for faster follow-up changes.
With Design Mode in the Cursor browser, you can click, draw, or describe changes by voice to help agents update your UI.
Multi-select elements
Click on two or more elements together in the browser. Cursor sees the selected elements, their code, the surrounding layout, and the visual relationships on the page.
Ask the agent to make one match the other, remove repeated content, or adjust a group of components at once.
Voice input
Narrate changes through the Design Mode overlay. The mic stays available while an agent is mid-run, so you can queue the next change by voice without waiting for the previous one to finish.
Original source - Jun 4, 2026
- Date parsed from source:Jun 4, 2026
- First seen by Releasebot:Jun 6, 2026
π Cursor logo
Custom stores, custom tools, and auto-review for the Cursor SDK
Cursor ships major SDK upgrades for TypeScript and Python, adding custom tools, auto-review controls, JSONL and custom metadata stores, and deeply nested subagents. The release also brings reliability, performance, and platform fixes for smoother production use.
Custom tools
You can now hand the local agent your own tools by passing function definitions through
local.customTools, onAgent.create()or persend(). The SDK exposes them to the agent through a built-in MCP server calledcustom-user-tools, so the model calls your code through the same path and the same permission gate as any other MCP tool.Before this, exposing a custom capability meant standing up your own stdio or remote HTTP MCP server and wiring it into the agent. Now a function definition is enough. Custom tools are also visible to every subagent of a parent agent, so a tool you define once is available throughout the whole run.
Auto-review
By default, a local SDK agent runs tool calls without asking for approval, since there's no human in the loop in a headless run. Set
local.autoReviewto route those calls through auto-review instead. A classifier decides which calls run automatically and which to hold back, rather than bypassing review entirely.You steer that classifier with natural-language instructions in
permissions.json. TheautoRun.allow_instructionsfield describes call shapes to lean toward allowing, andautoRun.block_instructionsdescribes the ones to hold for review. For example, you can allow read-only inspections of build artifacts while always pausing on destructive operations like deletes.JSONL and custom stores
Both SDKs persist agent and run metadata so you can resume an agent after a process restart. Until now, that store was SQLite. You can now opt into a JSONL store instead, which writes a plain, append-only file you can read, diff, and check into version control. Both
SqliteLocalAgentStoreandJsonlLocalAgentStoreare exported directly.If neither default fits your setup, implement the public
LocalAgentStoreinterface and pass it throughlocal.store. Build an in-memory store for ephemeral CI runs, or back persistence with Postgres when you want agent state to live next to the rest of your application data. The Python SDK exposes host, JSONL, and composed JSONL stores through the bridge.Nested subagents
Subagents can now spawn their own subagents, and so on. A reviewer subagent can delegate to a test-writer, which can delegate further, with each level keeping its own prompt and model. There's nothing to turn on; a subagent session registers the executor it needs to call Task, so nesting works automatically for any agent that defines subagents.
Reliability, performance, and platform improvements
This release also includes a batch of quality-of-life fixes across both SDKs.
Run
Original sourcenpm install @cursor/sdkorpip install cursor-sdkto upgrade. Scripts pinningcomposer-2move to Composer 2.5 automatically, andrequestIdis a safe addition to your run metadata schema. See the TypeScript and Python docs for full details. - Jun 5, 2026
- Date parsed from source:Jun 5, 2026
- First seen by Releasebot:Jun 6, 2026
π Cursor logo
Direct agents with visual prompts in Design Mode
Cursor improves Design Mode with more precise, faster in-context UI editing. In the Cursor browser, users can click elements, draw on the page, or speak changes by voice so agents get richer context and can update designs while they keep iterating.
Point, draw, or narrate the change
Chat is one interface for working with agents, but UI work tends to be spatial. Designers, PMs, and frontend developers often communicate through annotations that point to elements, regions, or the state of the page.
Design Mode, which we're updating today, is part of how we're shrinking the distance between what you see and what the agent understands. It lets you edit your product in context while staying in flow.
From the Cursor browser, you can click any element, draw on the page, or describe the change by voice, and Cursor gets the context it needs to edit the code while you move on to the next edit.
It is a faster, easier way to iterate on design changes with agents because the instruction is no longer just a sentenceβinstead it can include the selected element, the code behind it, the surrounding layout, and the visual relationships on the page.
This makes the loop between noticing and editing tighter. You can point at the part of the interface you mean without leaving the running product, then keep making references against the product itself while agents make the edits underneath.
Design Mode provides several ways for you to convey intent to the agent. You can select an element, add multiple references, draw over the interface, or use your voice to describe the change.
Click an element in the running app, prompt against that selected element, and let the agent edit the code.
Multi-select is useful when the change depends on a relationship between elements. You can reference two components and ask the agent to make one match the other, remove repeated content, or adjust a group of components together.
Select multiple elements and describe how they should change together.
Drawing is useful when the agent needs to know what area of the page the instruction applies to. You can circle a crowded section, box in a region, or mark part of an animated page. The annotation sits over a frozen frame of the viewport, so the agent sees the exact page state you were responding to.
In this release, you can also narrate instructions using your voice, and we've made targeting more precise and the experience faster. Altogether, this makes visual interactions in Design Mode feel more like part of a normal editing loop.
Use voice input and drawing together to describe a change.
Under the hood, picking an element adds two complementary signals into context: the element's identity (xpath, the component, attributes, computed styles, props from the fiber tree) and a screenshot for spatial context (layout, surrounding elements, and the exact page state). This gives the agent exactly what it needs to find the source and edit the code efficiently.
Matching the model to the rhythm of the work
When you are refining a user interface, one chain of edits usually leads to the next. You adjust a component, notice the spacing around it, then see how another component should match.
Design Mode lets you send those edits away as you notice them. You can point at one element, describe the change, move to another part of the page, and send another edit before the first one has finished. Design Mode allows you to multitask more easily and makes managing multiple subagents possible.
This flow works best with a model that can make targeted UI changes quickly.
Composer 2.5 excels at this because it is both fast and strong at interface work. As agents finish, the app hot reloads. You see the changes appear in the running product and keep going until the interface feels right.
We believe the future of building software lets users move seamlessly between higher levels of abstraction and lower-level details while working in flow state when they want to. Design Mode provides users with the control, agency, and precision editing tools that make that possible.
Try Design Mode in the Agents Window. Read the Browser docs to learn more, or download Cursor to get started.
Original source - Jun 4, 2026
- Date parsed from source:Jun 4, 2026
- First seen by Releasebot:Jun 5, 2026
π Cursor logo
Canvas Design Mode and Context Usage Report
Cursor introduces Design Mode for canvases and an interactive context usage report, making it easier to edit artifacts, inspect token usage, and refine agent workflows with a few quality-of-life improvements.
With canvases, agents can create interactive artifacts like dashboards, reports, and internal tools that you can share with your team.
This release introduces Design Mode for faster canvas editing, new ways to understand context usage, and other quality-of-life improvements.
Design Mode in canvases
Design Mode is now available in canvases.
Select and annotate UI elements directly in a canvas to guide Cursor's edits, just as you would in the browser. Instead of describing the change in text, you can point to it, provide feedback, and iterate more quickly.
Context usage report in canvas
Cursor can now show your agent's context usage as an interactive report in a canvas.
The context explorer breaks down where tokens go across the system prompt, tool definitions, rules, skills, and more. Because it's a canvas, you can ask the agent follow-up questions, and it can customize the report to answer your specific questions.
Click the Debug with Agent button embedded in the canvas to ask Cursor to identify opportunities to reduce context usage in a new conversation.
Canvas Improvements (4)
Original source - Jun 3, 2026
- Date parsed from source:Jun 3, 2026
- First seen by Releasebot:Jun 4, 2026
π Cursor logo
Organizations for Cursor Enterprise
Cursor adds organization-level controls for Enterprise customers, letting admins manage multiple teams from one place with separate security, governance, budget, and feature settings. It also introduces Groups for flexible access, spend limits, and permissions across teams.
Enterprise customers can now manage multiple Cursor teams from one place, with different security, governance, budget, and feature controls for each. These capabilities are now generally available to all Enterprise customers.
Organizations
An organization is the top-level container for your company's identity, administration, and membership. It gives admins one place to view and manage their entire Cursor setup, including a rollup of spend and token usage across every team.
Teams
Teams are the operating unit for a department, region, or subsidiary. This is what admins manage as their Cursor org today. We've moved that unit under an organization, so you can run multiple teams, each with its own security, governance, spend, and feature settings.
A user can belong to more than one team, with a different role in each. For current customers, your existing team is preserved and becomes the default home for login, routing, and creating new teams.
Groups
Groups are a lightweight collection of users that can sit across or within teams. They give cohorts of users separate model access, spend limits, and agent permissions without standing up a whole new team. When a user belongs to more than one team or group, the most permissive setting wins.
Learn more in our announcement post or docs.
Original source
Curated by the Releasebot team
Releasebot is an aggregator of official release notes from hundreds of software vendors and thousands of sources.
Our editorial process involves the manual review and audit of release notes procured with the help of automated systems.
Similar to Cursor with recent updates:
- Perplexity release notes25 release notes Β· Latest May 29, 2026
- Anthropic release notes629 release notes Β· Latest Jun 18, 2026
- OpenAI release notes770 release notes Β· Latest Jun 18, 2026
- xAI release notes90 release notes Β· Latest Jun 18, 2026
- Obsidian release notes90 release notes Β· Latest Jun 9, 2026
- OpenClaw release notes192 release notes Β· Latest Jun 18, 2026
