Change8

3.1

Cursor
6 features2 fixes14 improvementsagentseditorplan

Summary

This release significantly enhances the Agents Window with a new Tiled layout for multi-tasking and introduces upgraded, more accurate voice input with dedicated UI controls. Users can now also select branches directly when launching cloud agents and benefit from improved performance and stability across chat scrolling, file tree updates, and large edit streaming.

New Features

  • Introduced a Tiled layout in the Agents Window, allowing users to split the view into panes to run and manage several agents in parallel.
  • Enabled users to press and hold Ctrl+M to activate upgraded, more reliable voice input with batch STT transcription.
  • Added UI controls (waveform, timer, cancel/confirm buttons) for voice recording sessions.
  • Allowed searching and selecting a branch before launching a cloud agent from the empty state, targeting the agent to a specific branch immediately.
  • Enabled direct navigation from a diff view straight to the exact corresponding line within the file.
  • Added include/exclude filters to the "Search in Files" functionality for scoping code searches to specific file sets.

Bug Fixes

  • Fixed stuttering when scrolling through long agent conversations.
  • Fixed an issue where an agent conversation containing many diffs or code blocks would flash and freeze.

Improvements

  • Prompt buttons now remain stationary while voice input is processing.
  • Plan tabs now support reliable loading, dirty tracking, reload on plan changes, and the ability to save, copy, and export markdown, matching file tab behaviors.
  • New agent sessions now default to starting in the user's preferred project target.
  • File tab names are now resolved within the current agent's visible tabs instead of attempting to be globally unique across all agents.
  • Cmd-K now displays fewer, more relevant agent results, capped to a recent matching subset.
  • Text rendering on macOS now uses anti-aliasing for sharper character edges.
  • Design Mode now supports keyboard navigation (up, down, sideways) in the element tree to select UI elements before commenting.
  • The Agents Window avoids expensive updates and fetches unless they are necessary.
  • Closing tabs is less likely to cause glitches in the file tree, and recovery is faster.
  • Limited local diff fetches to reduce CPU/network spikes and lag in SCM views.
  • The file tree responds more reliably to changes and is less likely to flicker, show stale data, or miss updates.
  • Extension events (like file changes or diagnostics updates) are now scoped to each workspace, reducing cross-project interference.
  • Hitting enter to send a follow-up in a long chat is now instant, resolving a previous hang time of over a second.
  • Large edits now stream more smoothly, cutting dropped frames by approximately 87%.

Cursor Documentation

Cursor 3.1 - What's New - Change8