← Cursor changelog
Subagents, Skills, and Image Generation
v2-4 includes 5 new features and 13 fixes. Added team and MDM hooks support to CLI with more efficient execution.
Added
- Added team and MDM hooks support to CLI with more efficient execution.
- Added more hooks to CLI already supported in the editor. See the full list of hooks in our docs.
- Added compatibility with Claude Code hooks in CLI.
- Added `-continue` to quickly resume your last chat session (shorthand for `--resume=-1`) in CLI.
- Added `/max-mode [on|off]` to toggle max mode on models that support it in CLI.
Improved
- Improved capabilities & coverage for hooks: `stop` hook; modify prompts `beforeSubmitPrompt` ; `PreToolUse` and `PostToolUse` hooks.
- Faster startup on warm starts in CLI.
- Improved `Ctrl+C` detection prevents accidental exits when canceling agent runsin CLI.
- Better vim mode support in CLI.
- Improved message queueing with better handling, and added drag-and-drop reordering for queued items.
Changed
- Use `agent` to start working with the upgraded Cursor CLI in your terminal.
- MCP server definitions and tools now live as JSON files in `.cursor`. Agents discover and load MCPs only when needed, reducing token usage and keeping the context focused.
- Agents can now proactively request switching modes mid-conversation when it detects a different mode would be more effective for the task. You can also auto-approve and auto-reject specific transitions.
- Fast read-only diff viewer improved performance of the review changes pane.
- It's now faster to open and resize any chats which used inline code blocks.
- Agents can now read PDFs, which you can attach in chats as context.
- CLI can be linked to run as a service account.
- Hook commands now start 40x faster.
- The in-editor browser is now 10× faster at navigation, with more reliable click actions, drag-and-drop support, and improved text input handling. Agents can also lock the browser while working to prevent accidental interference.
- Light mode is now supported in the Cursor web dashboard.
- We've removed the peek sidebar based on your feedback.
- Windows notifications now have accept/reject buttons like MacOS.
- Users who choose to "Run Everything" will never have their agents blocked.
- Editing skills and rules files no longer requires approval in sandboxes.
- Git writes are now allowed in sandboxes.
- File edit approvals persist for the entire agent session in sandboxes.
- Out-of-workspace folder edits can be allowed for the session in sandboxes.
- Unified CLI permissions with the editor, including Run Everything, Auto-Run in Sandbox (if available), and Ask Every Time (allowlist).
- `Ctrl+D` now exits immediately on empty chat, matching common shell behavior in CLI.
- `/mcp enable` and `/mcp disable` now only show relevant MCP servers in autocomplete in CLI.
Fixed
- Fixed performance issue with adding more MCP server connections.
- Fixed text being truncated in Windows UI elements including chat tab titles, code block headers, and @-mentions.
- Fixed the Browser panel rendering on top of other UI components.
- Browser can now request local network permissions, fixing authentication flows with identity providers like Okta.
- Fixed issues with splitting and joining browser tabs.
- Fixed chat tabs persistence after reloading or restarting the app.
- Fixed syntax highlighting issues in git worktrees.
- Fixed stale diff views from previous sessions remaining visible after app restart.
- Fixed tabs disappearing when the titlebar is hidden.
- Fixed the accept/reject diff UI sometimes not appearing when edits were made to dotfiles.
- Fixed some cases of input lag when handling rapid text changes in CLI.
- Fixed text wrapping in queued follow-ups in CLI.
- Fixed an issue allowing edit tool usage during plan mode execution in CLI.