Cursor CLI Jan 8: Model Selection, MCP Controls, 10x Hooks

Cursor CLI gains model switching, MCP controls, and rules editing. Hooks now 10x faster with parallel execution. Breaking changes to Ctrl+D and Shift+Enter behavior.

Cursor CLI Jan 8: Model Selection, MCP Controls, 10x Hooks

TL;DR

  • New agent models command and /models slash command for quick model switching
  • Hooks execution latency cut by 10x with parallel execution
  • MCP server management and rules/commands editing now available in CLI
  • Breaking: Ctrl+D now requires double-press to exit (standard shell behavior)

New

  • Model list and selection — Use agent models, --list-models, or /models to list available models and switch between them instantly.
  • MCP server management — Enable and disable MCP servers on the fly with /mcp enable and /mcp disable commands.
  • Rules and commands editing — Create and edit rules with /rules and commands with /commands directly from the CLI.
  • Auto-named tabs — Tabs are now automatically named based on chat content.
  • Subcommand history — Executed subcommands are now recorded in command history.
  • MCP names with spaces — All /mcp commands now support server names containing spaces.
  • New primary entrypointagent is now the main CLI command; cursor-agent remains as a backward-compatible alias.

Fixed

  • Hooks performance — Hooks now execute in parallel with merged responses; latency reduced by 10x.
  • afterFileEdit hook — Now correctly provides old_string with the file's previous content for proper diff capture.
  • Ghost line rendering bug where deleted lines left visual artifacts.
  • Race condition where conversation state could be overwritten during turn completion.
  • "Cannot find module" error related to node-pty on some platforms.
  • Chat name generation issues.
  • Several bugs with follow-up messages.

Breaking Changes

  • Ctrl+D behavior — Now requires double-press to exit (standard shell behavior). Single press no longer exits.
  • Shift+Enter behavior — Now inserts a newline instead of submitting; use Enter alone to submit multi-line prompts.

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

Source: Cursor