Changelog

<- Back to changelog

Apr 15, 2025

0.49.x

Rules generation, improved agent terminal and MCP images

Automated and improved rules

You can now generate rules directly from a conversation using the /Generate Cursor Rules command. This is useful when you want to capture the existing context of a conversation to reuse later.

For Auto Attached rules with path patterns defined, Agent will now automatically apply the right rules when reading or writing files

We’ve also fixed a long-standing issue where Always attached rules now persist across longer conversations. Agent can now also edit rules reliably.

More accessible history

Chat history has moved into the command palette. You can access it from the "Show history button" in Chat as well as through the Show Chat History command

Making reviews easier

Reviewing agent generated code is now easier with a built-in diff view at the end of each conversation. You'll find the Review changes button at the bottom of chat after a message from the agent.

Images in MCP

You can now pass images as part of the context in MCP servers. This helps when screenshots, UI mocks, or diagrams add essential context to a question or prompt.

Improved agent terminal control

We've added more control for you over terminals started by the agent. Commands can now be edited before they run, or skipped entirely. We've also renamed "Pop-out" to "Move to background" to better reflect what it does.

Global ignore files

You can now define global ignore patterns that apply across all projects via your user-level settings. This keeps noisy or sensitive files like build outputs or secrets out of prompts, without needing per-project configuration.

New models

We've recently added many more models you can use. Try out Gemini 2.5 Pro, Gemini 2.5 Flash, Grok 3, Grok 3 Mini, GPT-4.1, o3 and o4-mini from model settings.

Project structure in context
Beta

We’re introducing an option to include project structure in context, which adds your directory structure to the prompt. The agent now gets a clearer sense of how your project is organized, which improves suggestions and navigation of large or nested monorepos.

Keybindings (2)
  • Some CMD+K shortcuts are now remappable
  • Emacs keybinding extensions now work reliably
Improvements (5)
  • Simplified model picker UI for Auto-select
  • New interface for command palette
  • Refreshed UI for Tab jump suggestions. Suggestions outside viewport are now clickable
  • Tooltips for modes in Chat
  • MCP stability
  • You can now connect to AWS Bedrock using access keys and secret keys
  • Git > @PR has now been renamed to @Branch
Fixes (4)
  • Always-attached rules now persist correctly across summarization
  • Rules in .mdc files can now be created and edited without issue by agent
  • Fixed selection issues with @mention nodes at the start of the input box
  • Performance in core editor
Business / Teams (4)

Global ignore traversal

  • Cursor can now traverse up directory trees to find ignore files. This behavior is off by default and can be enabled from admin settings.

IAM roles for Bedrock

  • Enterprises can now connect to AWS Bedrock using IAM roles

User-level usage insights

  • Admins can now view per-user spend and fast request usage directly from the dashboard.

Auto-run controls for teams

  • Admins can configure global MCP settings from dashboard.
Patches (6)

0.49.1

Prerelease

  • Fixed Cursor Rules editor for Remote SSH
  • Fixed UI delimiter display in zsh terminal in Chat
  • Fixed "max length" warning showing incorrectly for rules under size limit
  • Fixed "message too large" warning appearing in empty chats

0.49.2

Prerelease

  • Improved rule generation apply
  • Improved caching for user prompts
  • Improved client metric handling

0.49.3

Prerelease

  • Fixed issue with loading chat

0.49.4

Prerelease

  • Fixed Neovim chat keybindings
  • Improved indexing debug logs
  • Fixed .cursorignore issue preventing chat submission on Windows

0.49.5

  • Improved client reliability

0.49.6

  • Fixed possibly broken codeblocks in old chats
  • Fixed loading state issue in old chats
  • Fixed chat message rendering issue
  • Improved folders parsing