Layout Customization and Stability Improvements

Cursor

Cursor released version 2.3 as a holiday stability-focused update, addressing bugs and reliability issues across the platform with gradual rollout to prevent regressions. The release introduced layout customization with keyboard shortcuts for switching between default layouts, alongside seven stability improvements, 15 agent enhancements, 11 layout control updates, four code review fixes, and two MCP updates.


Release Philosophy

Cursor approached version 2.3 as a dedicated stability release, concentrating exclusively on bug fixes and reliability improvements rather than introducing new features. The team spent two weeks systematically addressing user feedback and resolving issues that affected daily workflows.

Layout Customization

Default Layouts

Cursor introduced four default layouts optimized for different workflows. The agent layout maximizes space for AI interactions, the editor layout prioritizes code editing, the zen layout minimizes distractions for focused work, and the browser layout balances code and integrated browser panels.

Developers can switch between these layouts using keyboard shortcuts, allowing rapid adaptation to different tasks without manual panel rearrangement. Layouts persist across application restarts, maintaining workspace organization between sessions.

Stability Improvements

Process Separation

Cursor separated processes for user-installed extensions from built-in Cursor extensions like codebase indexing. This architectural change isolates extension failures, preventing third-party extensions from crashing core Cursor functionality.

Agent Behavior

The agents received improvements to respect auto-run preferences more consistently. The enhanced logic properly evaluates preferences before prompting, reducing unnecessary interruptions during agent workflows.

Browser Improvements

The integrated browser gained support for multiple tabs, allowing developers to reference multiple documentation pages, preview different application routes, or compare implementations across sites without switching to external browsers.

Chat Persistence

Cursor addressed chat loading issues where application restarts could make past conversations inaccessible. The improved persistence layer ensures conversation history remains available across sessions.

Agent Enhancements

The release included 15 agent improvements covering parallel agent stability through better worktree management, checkpoint rollback capabilities, message editing functionality, and fixes for prompt input delays, voice message display, file deletion handling in worktrees, and model name consistency across parallel operations.

Code Review Improvements

Code review received four targeted fixes including more intuitive file selection navigation, increased button visibility, and refined split and unified diff display options.

MCP Updates

Cursor added Static Client header support for OAuth implementations, enabling authentication with services requiring static client credentials. Authentication tab management improved for pre-authenticated servers, reducing unnecessary authentication prompts.