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.
TL;DR
- New
agent modelscommand and/modelsslash 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+Dnow requires double-press to exit (standard shell behavior)
New
- Model list and selection — Use
agent models,--list-models, or/modelsto list available models and switch between them instantly. - MCP server management — Enable and disable MCP servers on the fly with
/mcp enableand/mcp disablecommands. - Rules and commands editing — Create and edit rules with
/rulesand commands with/commandsdirectly 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
/mcpcommands now support server names containing spaces. - New primary entrypoint —
agentis now the main CLI command;cursor-agentremains 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_stringwith 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
Enteralone to submit multi-line prompts.
Update Cursor: brew upgrade cursor or download from cursor.com.
Source: Cursor