Cursor 3.1: Tiled Agents, Voice Input Upgrade

Cursor 3.1 adds tiled layouts for parallel agent management, upgraded voice input with batch STT, and branch selection in empty state. Plus performance fixes for scrolling, large edits, and file tree reliability.

Cursor 3.1: Tiled Agents, Voice Input Upgrade

TL;DR

  • Tiled layout lets you run multiple agents in parallel panes instead of jumping between tabs
  • Voice input now uses batch STT for higher accuracy and includes UI controls (waveform, timer, cancel/confirm buttons)
  • Branch selection in empty state prevents accidental runs on the wrong branch

New

  • Tiled layout — Split your Agents Window into panes to run and manage multiple agents simultaneously. Drag agents into tiles, expand to focus, and your setup persists across sessions.
  • Upgraded voice input — Records full voice clips and transcribes with batch STT for higher-quality speech-to-text. Press and hold Ctrl+M to speak with waveform, timer, and cancel/confirm controls.
  • Branch selection in empty state — Search and select a branch before launching a cloud agent, cutting down branch-switching steps and preventing accidental runs on the wrong branch.
  • Diff to file navigation — Jump from diffs directly to the exact line in your editor for manual edits, Tab completion, go-to-definition, and more.
  • File search filters — Use include/exclude filters in "Search in Files" to scope code search to specific file sets.
  • Design Mode keyboard navigation — Navigate the element tree (up, down, sideways) with keyboard support to pick UI elements before commenting.
  • Prompt buttons persistence — Prompt buttons now stay in place while voice input is processing.
  • Plan tab document behaviors — Plan tabs now support reliable loading, dirty tracking, reload on changes, and the ability to save, copy, and export markdown.
  • Preferred project target default — New agent sessions start in your preferred project target by default.
  • macOS text rendering — Text now renders with anti-aliasing for sharper character edges.
  • Cmd-K agent results — Shows fewer, more relevant agent results capped to recent matching items.

Fixed

  • Scrolling through long conversations no longer stutters — now smooth even in large threads.
  • Agent conversations with many diffs or code blocks no longer flash and freeze.
  • Closing tabs is less likely to glitch the file tree with faster recovery.
  • File tree now responds to changes reliably without flickering, stale data, or missed updates.
  • Follow-up messages in long chats no longer hang — now feels instant.
  • Large edits stream more smoothly after cutting dropped frames by ~87%.
  • Extension events now scoped to each workspace, reducing cross-project interference.
  • Local diff fetches limited to reduce CPU/network spikes and lag in SCM views.
  • File tab names now resolved within the current agent's visible tabs instead of globally across all agents.

Update via: brew upgrade cursor or download from cursor.com

Source: Cursor