新しいCLI機能とCLIパフォーマンスの向上
開発チームは、モデル一覧表示・切替コマンドの新設、MCP管理機能の追加、フック処理の高速化とバグ修正を含むCLIアップデートを公開した。
今回のリリースでは、モデル、MCP マネージメント、ルール、コマンドに関する新しい CLI コントロールに加え、主要フックのパフォーマンス向上とバグ修正が導入されました。
モデルリストと選択
新しい agent models コマンド、--list-models フラグ、または /models スラッシュコマンドを使用して、利用可能なすべてのモデルを一覧表示し、素早く切り替えることができます。
ルール生成と管理
/rules コマンドを使用して、新しいルールの作成や既存のルールの編集を CLI から直接行えます。
MCP サーバーの有効化
/mcp enable および /mcp disable コマンドを使用して、MCP サーバーをその場で有効化・無効化できます。
新機能 (7)
タブがチャットに基づいて自動的に名前付けされるようになりました。
新しい agent コマンドが主要な CLI エントリーポイントとなりました。cursor-agent は後方互換性を持つエイリアスとして残されています。
利用可能なすべてのモデルを一覧表示するための agent models コマンド、-list-models フラグ、および /models スラッシュコマンドが追加されました。
MCP サーバーを管理するための /mcp enable および /mcp disable コマンドが追加されました。
新しいルールの作成や既存のルール編集のための /rules が追加されました。
新しいコマンドの作成や既存のコマンド編集のための /commands が追加されました。
実行されたサブコマンドは、コマンド履歴に記録されるようになりました。
スペースを含む MCP サーバー名が、すべての /mcp コマンドでサポートされるようになりました。
フック (3)
フックは並列で実行され、レスポンスがマージされるようになり、複数のフックスクリプトを持つプロジェクトのパフォーマンスが向上しました。
フックの実行遅延が 10 倍に短縮されました。
afterFileEditフックは、適切な差分キャプチャのためにファイルの以前のコンテンツを含むold_stringを正しく提供するように修正されました。
改善点とバグ修正 (7)
Ctrl+Dは標準的なシェル動作に従うようになり、終了するにはダブルプレスが必要になりました。
Shift+Enterは送信ではなく改行を挿入するようになり、複数行のプロンプト作成が容易になりました。
削除された行が画面上に視覚的アーティファクトを残す「ゴーストライン」描画バグを修正しました。
ターン完了中に会話状態が上書きされる可能性があった競合条件(race condition)を修正しました。
一部のプラットフォームで発生する、node-pty に関連する「モジュールが見つかりません」というエラーを修正しました。
チャット名の生成機能を修正しました。
フォローアップメッセージに関するいくつかのバグを修正しました。
原文を表示
This release introduces new CLI controls for models, MCP management, rules and commands, alongside major hooks performance improvements and bug fixes.
Model list and selection
Use the new agent models command, --list-models flag, or /models slash command to list all available models and quickly switch between them.
Rules generation and management
Create new rules and edit existing ones directly from the CLI with the /rules command.
Enabling MCP servers
Enable and disable MCP servers on the fly with /mcp enable and /mcp disable commands.
New Features (7)
Tabs are now automatically named based on chats.
New agent command is now the primary CLI entrypoint. cursor-agent remains as a backward-compatible alias.
Added agent models command, -list-models flag, and /models slash command to list all available models.
Added /mcp enable, /mcp disable commands to manage MCP servers.
Added /rules to create new rules and edit existing rules.
Added /commands to create new commands and edit existing commands.
Executed subcommands are now recorded in command history.
MCP server names with spaces are now supported in all /mcp commands.
Hooks (3)
Hooks now execute in parallel with merged responses, improving performance for projects with multiple hook scripts.
Hooks execution latency reduced by 10x.
afterFileEdit hook now correctly provides old_string with the file's previous content for proper diff capture.
Improvements & Bug Fixes (7)
Ctrl+D now follows standard shell behavior, requiring a double-press to exit.
Shift+Enter now inserts a newline instead of submitting, making it easier to write multi-line prompts.
Fixed ghost line rendering bug where deleted lines would leave visual artifacts on screen.
Fixed race condition where conversation state could be overwritten during turn completion.
Fixed "Cannot find module" error related to node-pty on some platforms.
Fixed chat name generation.
Fixed several bugs with follow-up messages.
関連記事
Cursor のデザインモード機能強化
Cursor ブラウザのデザインモードが更新され、ユーザーは要素を複数選択したり音声で指示を出したりして、エージェントに UI 変更を依頼できるようになった。
Cursor SDK にカスタムストア、カスタムツール、自動レビュー機能を追加
Cursor は TypeScript および Python SDK の新機能として、エージェントや実行メタデータの保存方法の選択、独自関数のツール化、ローカルツールの自動レビュールーティング、サブエージェントのネスト対応を実装しました。これにより、プロダクションスクリプトや CI 環境での利用が容易になります。
Canvas のデザインモードとコンテキスト使用状況レポート機能の追加
Cursor が Canvas にデザインモードを追加し、UI 要素を直接選択・注釈して編集を指示できるようになった。また、コンテキストの使用状況を把握する新機能も導入された。
今日のまとめ
AI日報で今日の重要ニュースをまとめ読み