Subagents, Skills, and Image Generation
cursor↑improved 29
- 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.
- Improved capabilities & coverage for hooks: stop hook; modify prompts beforeSubmitPrompt ; PreToolUse and PostToolUse hooks.
- 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.
- 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.
- Faster startup on warm starts in CLI.
- Unified CLI permissions with the editor, including Run Everything, Auto-Run in Sandbox (if available), and Ask Every Time (allowlist).
- Improved Ctrl+C detection prevents accidental exits when canceling agent runsin CLI.
- Ctrl+D now exits immediately on empty chat, matching common shell behavior in CLI.
- Added -continue to quickly resume your last chat session (shorthand for --resume=-1) in CLI.
- /mcp enable and /mcp disable now only show relevant MCP servers in autocomplete in CLI.
- Added /max-mode [on|off] to toggle max mode on models that support it in CLI.
- Better vim mode support in CLI.
✓fixed 14
- 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.
- Improved message queueing with better handling, and added drag-and-drop reordering for queued items.
- 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.