要点
開発チームは、モデル一覧表示・切替コマンドの新設、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 に関連する「モジュールが見つかりません」というエラーを修正しました。
チャット名の生成機能を修正しました。
フォローアップメッセージに関するいくつかのバグを修正しました。