Cursor CLI Jan 2026: Model Controls, MCP Management, 10x Hooks
Cursor's CLI gets model controls, MCP management, and 10x faster hooks. New agent command, /rules, /commands, and UX fixes for multi-line prompts.
TL;DR
- New
agentcommand replacescursor-agentwith model listing and MCP server controls - Hooks now execute 10x faster with parallel processing and merged responses
- CLI UX improvements:
Shift+Enterfor newlines,Ctrl+Dfollows shell standards, auto-named tabs
New
- agent command — Primary CLI entrypoint replacing
cursor-agent(backward compatible alias remains) - agent models command — List all available models with
agent models,--list-modelsflag, or/modelsslash command - /mcp enable and /mcp disable — Toggle MCP servers on the fly without restarting
- /rules command — Create and edit rules directly from CLI
- /commands command — Create and edit commands directly from CLI
- Auto-named tabs — Tabs now automatically name themselves based on chat content
- MCP server names with spaces — All
/mcpcommands now support spaces in server names - Subcommand history — Executed subcommands are now recorded in command history
Improved
- Hooks performance — Parallel execution with merged responses reduces latency by 10x
- afterFileEdit hook — Now correctly provides
old_stringwith previous file content for proper diff capture - Shift+Enter behavior — Inserts newline instead of submitting, making multi-line prompts easier
- Ctrl+D behavior — Now follows standard shell behavior, requiring double-press to exit
Fixed
- Ghost line rendering bug where deleted lines left visual artifacts
- Race condition that could overwrite conversation state during turn completion
- "Cannot find module" error related to node-pty on some platforms
- Chat name generation issues
- Several bugs with follow-up messages
Update Cursor to the latest version via your package manager or download from cursor.com/changelog.
Source: Cursor