Cursor 0.46 is here and we've got some fresh UI Updates.
This content requires cookies to be accepted.
The update includes new names for tools, better ways to track code changes, and improved AI help. You can now switch between modes without losing context, see Git commit explanations, and use terminal commands inside Cursor.
Some changes, like renamed buttons, have confused users, but many updates make work smoother.
In this blog, we’ll go over what’s new, what’s better, and what still needs work in Cursor 0.46.
1. UI and Naming Changes
Chat → Ask
Chat is now Ask. A conversational coding assistant that helps with debugging and quick Q&A.
- Real-time debugging guidance
- Quick answers to code questions
- Learn more about the @ codebase
Composer (normal) → Edit
Composer (normal) is now Edit. A code generation mode for larger tasks, able to modify multiple files with more autonomy than Ask Mode.
- Implementing features that span multiple files
- Automating boilerplate or repetitive code tasks
- Specific @ File and @ Folder targeting
Composer (agent) → Agent
Composer (agent) is now Agent. Cursor's fully autonomous mode that works across your entire project. It generates code in multiple files, runs shell commands, and finds context on its own
- Large-scale refactoring across files
- Automating complex tasks with minimal input
- Best usage with Cursor Rules
How to switch between modes in Cursor
You can now switch between modes within the same context:
Mac → ⌘+
Windows → Ctrl+
For example, you can ask a question in Ask mode, then transition into Agent mode to act on that response, or switch back to refine your query. This removes the need to transfer context between windows.
Renaming of buttons
In the new update, Cursor made the following changes:
Save all → Accept all
Apply → Apply All
TBH this is still confusing. I liked the old version better where don't had two buttons with the same highlighting style. It's like having a "Ok" and "Confirm" button. It also seems to be a bit buggy. If you apply and reapply files a few times, you don't get any changes. Some users also reported issues when reapplying changes, where modifications do not always appear as expected.
2. Improvements to Editing and Diff View
Diff editor was removed in a previous upgrade, but its available again.
Improvements to diff view
Cursor 0.46 also added improvements to the diff view, now displaying hunk header and Git diff for edits.
This gives more context when reviewing changes.
3. Cursorrules Enhancements
Global rules configuration
Users can now set global rules directly within the interface by clicking on the globe icon.
Auto Attach feature (formerly “globs”)
The term globs has been updated to Auto Attach in the user interface. It’s still globs in the YAML front matter header of rule files to specify file pattern matching.
Front matter enhancements
A new option has been added that allows users to designate rules for global usage. This helps you control which rules apply everywhere and which ones are just for a certain project.
Visual indicators for applied rules
The interface now includes a book icon that shows the rules currently applied.
4. Settings and MCP Server Updates
Settings organization
The MCP Server and Rules configurations have been separated in the settings menu, so you have a more organized and user-friendly interface.
MCP server configuration
Users can now define their MCP server settings in a .cursor/mcp.json file. You can easily share MCP Server settings with team members or the community.
You can see this in the configuration settings under the “Project Managed” option.
YOLO Mode enhancements
The YOLO mode now works with MCP calls, so they can run automatically without needing someone to approve them. However, you can only use 25 tools in one session, which might mean you have to restart the agent for longer tasks.
5. Workflow and Developer Tools
Terminal references
You can now use the @ symbol in Cursor to mention specific terminal commands.
Git commit analysis
Cursor can now explain changes made in a certain Git commit. By looking at a commit, users can get a clear idea of the updates, helping with code reviews and understanding the project’s past.
6. AI and Agent Updates
Deepseek R1 Thinking UI
A new user interface element, the Deepseek R1, has been introduced to provide users with a more intuitive visualization of the AI’s thought process during code generation & editing.
Agent compatibility check
Cursor now performs an agent compatibility check to ensure that the selected agent is suitable for the intended operation before initiating tasks.
Claude 3.7 Sonnet
On February 24, 2025, Cursor integrated Claude 3.7 Sonnet. This is Anthropic's latest AI reasoning model. This integration offers improved code analysis and generation features.
Final Thoughts
Cursor 0.46 simplifies the interface with name changes and adds features like the diff editor and improved Cursorrules. It also improves workflow with terminal commands, commit explanations, and AI-driven development tools.
Overall, Cursor 0.46 makes the development experience better with small improvements, more automation, and better AI help. Some changes might need more work based on what users say.
For a full walkthrough on the Cursor 0.46 UI update, check my video here.
Want to learn more? Bolt.new Course & Ultimate Cursor Course available
Curious how to plan and build webapps with Bolt.new or ship faster with Cursor AI? Get instant access to our Courses – Early bird discount available!
Click here: Bolt.new Course
Click here: Ultimate Cursor Course
Other interesting posts:
Have a look at the rest of my Cursor guides:
- How to use Cursor with a large codebase
- 5 Cursor pro tips for rapid MVP development
- How to add custom documentation in Cursor AI