新しい CLI 機能とパフォーマンスの向上
このリリースでは、モデル、MCP 管理、ルールおよびコマンド用の新しい CLI コントロールに加えて、フックの大幅なパフォーマンス向上とバグ修正が行われました。
モデル一覧と選択
新しい agent models コマンド、--list-models フラグ、または /models スラッシュコマンドを使用して、利用可能なすべてのモデルを一覧表示し、すばやく切り替えられます。
ルールの作成と管理
/rules コマンドを使って、CLI から新しいルールを作成したり、既存のルールを直接編集できます。
MCP サーバーの有効化
/mcp enable と /mcp disable コマンドで、MCP サーバーをその場で有効/無効にできます。
- タブ名がチャット内容に基づいて自動的に付けられるようになりました。
- 新しい
agentコマンドが、CLI の主要なエントリーポイントになりました。cursor-agentは後方互換のエイリアスとして引き続き利用できます。 - すべての利用可能なモデルを一覧表示するために、
agent modelsコマンド、-list-modelsフラグ、/modelsスラッシュコマンドを追加しました。 - MCP サーバーを管理するために、
/mcp enable、/mcp disableコマンドを追加しました。 - 新しいルールの作成と既存ルールの編集のために
/rulesを追加しました。 - 新しいコマンドの作成と既存コマンドの編集のために
/commandsを追加しました。 - 実行されたサブコマンドが、コマンド履歴に記録されるようになりました。
- すべての
/mcpコマンドで、スペースを含む MCP サーバー名がサポートされるようになりました。
- Hooks が並列に実行され、そのレスポンスがマージされるようになり、複数の hook スクリプトを使用するプロジェクトでのパフォーマンスが向上しました。
- Hooks の実行レイテンシを 10 分の 1 に削減しました。
afterFileEdithook で、適切な diff 取得のために、ファイルの以前の内容がold_stringとして正しく渡されるようになりました。
Ctrl+Dが標準的なシェルの動作に従うようになり、終了するには 2 回押す必要があります。Shift+Enterは送信ではなく改行を挿入するようになり、複数行のプロンプトを書きやすくなりました。- 削除された行が画面上に視覚的な残像として残る描画バグを修正しました。
- ターン完了中に会話状態が上書きされる可能性があったレースコンディションを修正しました。
- 一部のプラットフォームで発生していた、node-pty に関連する「Cannot find module」エラーを修正しました。
- チャット名の生成を修正しました。
- フォローアップメッセージに関する複数のバグを修正しました。