This release focuses mainly on stability and performance improvements to make existing features work better.
Memory Usage and Performance: The new release uses less memory and is more stable.
Keyboard Shortcuts: All keyboard shortcuts are now available in the Keyboard Shortcuts menu. Go to Settings > Keyboard Shortcuts to modify or add new shortcuts.
Early access opt-in: You can now opt in to early access from Settings > Beta > Update frequency.
Auto select model: We choose the most appropriate premium model for the task at hand based on performance, speed, and availability so you get performance even during model degradation or outages.
Themes: New and updated themes including Cursor Dark, Cursor Midnight, and Cursor Dark (High contrast).
UI improvements: Improved tool calling UI, thinking UI and error messages in chat. We've also added a new update notification in the app to make it clearer when a new version is available.
Rules: Allow nested .cursor/rules directories and improved UX to make it clearer when rules are being applied.
MCP: Added global server configuration with ~/.cursor/mcp.json and support for environment variables.
Sonnet 3.7 thinking: We've made a few improvements to 3.7 prompting. Thinking will now cost 2 requests instead of 1. More improvements will be rolling out in the coming days.
Ignore files: Improved .cursorignore behavior to more consistently exclude files
Upload multiple images: You can now upload multiple images at once in chat.
Patches (11)
0.47.1: Improved performance, added back play button to apply code blocks
0.47.2: Cursor Tab accepts work with single-line selections
0.47.3: Fixes an issue with tool call errors on file edits
0.47.4: Fixes an edge case where red diffs stick around in the editor
0.47.5: Client-side support for upcoming MAX mode compatbility for Claude 3.7 Sonnet
0.47.6: Faster applies, warns user when edits fails because of cursorignore
0.47.7: MAX mode for 3.7 Sonnet with and without thinking
0.47.8: UI fix for scrollable model name
0.47.9: Performance improvements related to memory usage
0.47.10: Fix for chat/apply not working with .github and other . prefixed folders, and small performance fixes.
0.47.11: Release track picker (prerelease or standard), fix for dmg installer not working in rare cases
Agent is ready: Agent is now the default mode, bringing a more powerful and unified AI experience. No more confusion between Chat, Composer, and Agent - just one smart interface that adapts to your needs.
UI refresh: Phase one of a fresh coat of paint with new default Cursor themes designed for focus. We've also simplified the @-context menu to make Agent more precise.
Web search: Agent can now automatically search the web for up-to-date information without requiring explicit @Web commands.
Ignore files: .cursorignore now blocks files from being added in chat or sent up for tab completions, in addition to ignoring them from indexing. We've introduced .cursorindexingignore for specifically controlling file indexing.
Agent tool limit: Upon reaching the 25 tool call limit, you can press "continue" to proceed (counts as a new request).
Project rules: - New capability to apply rules globally and a visual indicator for when rules will be applied
MCP improvements:
Agent can now automatically run MCP tools with Yolo mode
Configure Project Servers with <project-root>/.cursor/mcp.json
Support for Agent to use MCP resources as context
Tab rebinding: Tab suggestions can now be rebound to a different keybinding using editor.action.acceptCursorTabSuggestion
Fixes (3)
Crashes: Enhanced stability through memory and performance improvements, with additional crash prevention systems in place.
MCP: Improved reliability and quality of life enhancements for building MCP servers in Cursor.
Windows: Fixed newline errors in Chat Codeblocks and resolved auto-uninstallation issues.
Patches (11)
0.46.1: Fixed HTTP2 and system certificate errors, resolved memory leaks
0.46.2: Improved MCP reliability, added option to disable yolo mode for MCP
0.46.4: Added support for multiple image attachments and fixed "User aborted request" error
0.46.5: Resolved issues with extended tool calls, long Composer sessions, and retry functionality
0.46.6: Improved Windows installation process
0.46.7: Improved memory usage and performance
0.46.8: Fix for windows 'rename tools' update error, fix for some users unable to cancel agent terminal commands
0.46.9: Memory and performances fixes, composer/chat remembers your last mode selection, http/1.1 support for agent/chat, linux python env vars fixed, cursorignore fixes
0.46.10: Fix for chat/apply not working with .github and other . prefixed folders, and small performance fixes.
0.46.11: Release track picker (prerelease or standard), fix for dmg installer not working in rare cases
.cursor/rules: Users can write several repository-level rules to disk in the .cursor/rules directory. The Agent will automatically choose which rule to follow.
Deepseek models: Deepseek R1 and Deepseek v3 are supported in 0.45 and 0.44. You can enable them in Settings > Models. We self-host these models in the US.
Summarize Previous Composers: When conversations grow too long, you can start a new conversation while referencing the previous one.
Agent sees recent changes: The agent can use a tool to see your recent changes. It also sees changes made between user messages.
Better Codebase Understanding: We've trained a new model for Codebase Understanding. We'll be rolling it out to all users on 0.45 in the coming week.
Fusion Model: We've trained a new Tab Model that is substantially better at jumps and long context. We'll also be rolling this out to users shortly.
Optional Long Context: When tagging long files, users have the option to request a larger context window with premium models. This will use more fast requests.
UPDATE (0.45.1-0.45.11): Fixes issue with older agent conversations, indexing stability, downloading incorrect extension versions, missing package on windows, crash on opening long composer sessions, latency on pasting code.
Also adds MCP support, team-configurable blocklists, fixes Composer stuck on generating issue for some windows builds, exit code 5 crashes, and improves MCP UI. Also several improvements to memory usage.
UPDATE (0.45.12-13): Update infrastructure improvements. The F1 > "Check for Updates" command should now work.
Agent sees terminal exit codes, can run commands in the background, and commands are now editable
Agent reads linter errors to automatically fix issues
With Yolo Mode, the agent can auto-run terminal commands
@docs, @git, @web, and @folder are now available in the agent
Agent auto-saves changes to disk
Agent can decide to edit multiple locations in parallel
Agent can reapply edits with a smarter apply model
Composer changes and checkpoints are now persisted across reloads
Cursor Tab can make larger edits at a time
Better UX to review changes in Composer
4o Support for Agent
Cheaper and faster Bug Finding Model
Bug Fixes
Fixed edge case where Cursor Tab crashed
Fixed stuck on generating bug in chat/composer
Composer no longer looks at files that were deleted
Fixed code selection edge-case for chat/apply
Cursor starts up faster
UPDATE (0.44.1-0.44.11): Fixes and improvements to dev containers, chat codeblocks on windows, and the agent. Decreases Cursor Tab Latency on Remote SSH. Fixes bug that prematurely triggered the free trial ended popup. Better observability for errors and crashes.