Cursor CLI Jan 16: Plan Mode, Ask Mode, Cloud Handoff
Cursor CLI gains Plan and Ask modes, Cloud Agent handoff, word-level diffs, and one-click MCP auth. Two commands removed in breaking changes.
TL;DR
- Plan and Ask modes now available in CLI — design before coding, explore without changes
- Push conversations to Cloud Agents with
&prefix, resume on web or mobile - Word-level diffs, one-click MCP auth, terminal keybinding improvements
- Breaking:
/listand/modelscommands removed
New
- Plan mode in CLI — Design your approach before coding with clarifying questions. Use
/planor--mode=plan. - Ask mode in CLI — Explore code without making changes. Start with
/askor--mode=ask. - Cloud Agent handoff — Prepend
&to any message to push your conversation to Cloud Agents and resume on web or mobile at cursor.com/agents. - Word-level inline diffs — Precise word-level highlighting shows exactly what changed in the CLI.
- One-click MCP authentication — Connect external tools with automatic callback handling. Use
/mcp listfor an interactive menu to browse and configure MCP servers. - Session hooks — Customize agent lifecycle with hooks for session start/end, prompt, and stop events.
- Terminal keybinding improvements —
Shift+Enternow works in iTerm2, Ghostty, Kitty, Warp, and Zed. Run/setup-terminalto auto-configure Apple Terminal, Alacritty, or VS Code. - New CLI commands —
/usageshows Cursor streaks and stats./aboutdisplays environment and setup details. - Web tools for agents — Added WebFetch and WebSearch tools with approval options for granular control over web requests from MCP tools.
- Better markdown rendering — Proper links, tables, and rules now display correctly in CLI output.
Fixed
- Process hangs and silent failures — Agent runs are now more stable with fewer errors.
- Terminal environment detection — Smarter detection for optimal keybindings and display across different terminals.
- Menu and window handling — Fixed resize handling, long line truncation, and stable state on window changes.
- Message queueing — Faster queueing and improved UX.
Breaking Changes
/listremoved — Use/resumeto see all prior conversations./modelsremoved — Use/modelto see all models or select a model.
Update Cursor CLI with npm install -g @cursor-ai/cli@latest or check the CLI docs for your platform.
Source: Cursor