CLI
CLI 変更履歴
Cursor CLI の最新の機能、改善点、修正内容です。現在インストールされているバージョンを確認するには agent --version を実行し、そのままアップグレードするには agent update を実行します。
ステアリングとサブエージェント
- 実行中のターンを誘導し、必要に応じて中断。 エージェントの作業中に Enter を押すと、キューに入れたメッセージが安全な区切りで実行中のランに送信され、ターンを誘導できます。ターンが中断されるのは、もう一度 Enter を押した場合のみです。
- シングルターンのランはサブエージェントを待機。 ヘッドレスおよびシングルターンのランでは、委任したサブエージェントの完了を待ってから終了します。バックグラウンドのシェルや開発サーバーがまだ実行中のまま終了することはありません。
- サブエージェントの完全なトランスクリプトを確認。 サブエージェントの詳細を開くと、ツール行だけでなく、プロンプト、思考、ツール呼び出し、最終レスポンスを含む完全な時系列順のトランスクリプトが表示されます。
- Explore サブエージェントのモデルを選択。 Explore サブエージェントを、デフォルト、無効、親モデルの継承、または
/configで指定したモデルに設定できます。 - バックグラウンドタスクのフォローアップが復活。 完了したバックグラウンドタスクの完了フォローアップが、インタラクティブおよびヘッドレスセッションで再び実行されます。
スキル、カスタムモード、目標
- 固定スキルとカスタムモード。 スキルのスラッシュエントリは Enter を押すと一度だけ添付され、Option+Enter を押すとモードに基づくスキルが、終了するまで有効な固定カスタムモードとして起動します。
- 管理対象スキルで Markdown リソースを配布。 管理対象スキルの同期により、スキルにネストされた Markdown ファイルが
~/.cursor/skills-cursor以下に展開されるようになり、追加リソースを参照するスキルが機能します。 - スキル検出で隠しディレクトリをスキップ。 スキルとサブエージェントのスキャンでは、隠しドットディレクトリを再帰的に探索しなくなり、大きくネストしたフォルダーによる読み込み遅延を回避します。
- 永続的なゴール。
/goalは有効または一時停止のステータス行を持つ永続的なゴールを追跡し、アイドル時やヘッドレス実行時もゴールを継続し、Ctrl+C で一時停止します。この機能は段階的に提供され、ゲート制御されています。
モデル
- Auto はピッカーの先頭に固定表示されます。 IDE と同様に、Auto は
/modelリストの先頭に固定表示されます。 - モデルのパラメータを編集すると、そのモデルが選択されます。
/modelでパラメータを調整すると、そのモデルが選択されるようになりました。Esc を押しても、更新後の選択が有効のままになります。 - ヘッドレスでも Max Mode のバリアントが維持されます。 Max Mode が必要なヘッドレスの
--model選択では Max Mode が送信されるようになったため、最大コンテキストのバリアントが制限されなくなりました。
MCP とプラグイン
- 既知のホストへのMCPログインを簡素化。
/mcpページャーからSlackなどのサーバーにログインする際、デフォルトの認証を使用することで、動的クライアント登録の失敗を回避します。 - インストール済みプラグインのフックを実行。
--plugin-dirで読み込まれたものを含む、インストール済みプラグインで定義されたフックが実行され、プラグインの再読み込み時に更新されます。 - プラグイン設定内のシークレットをマスク。 プラグイン設定フォームでは、トークン、APIキー、パスワードなど、認証情報を含む名前のフィールドやシークレット型のフィールドがマスクされます。
ターミナルとレンダリング
- インライン画像プレビュー。 添付画像や生成画像は、対応ターミナルではインライン表示され、それ以外ではテキストの代替表示になります。
- LaTeX 数式を Unicode で表示。 Markdown 内の数式は、生の TeX ではなくターミナル向けの Unicode で表示されます。
- よりクリーンなシェル出力とトランスクリプト。 長いシェル出力にゼロ幅スペースが挿入されなくなり、コピーしたパスやトークンが壊れなくなりました。コマンドを現在のディレクトリで実行する場合、作業ディレクトリの注記は非表示になります。非表示のツール呼び出しグループで空行が残らなくなり、キューに入った "+N 件の保留中" 承認プレビューは隙間なく積み重ねて表示されます。
- 応答性の高い
@ファイルパレット。@パレットでファイル候補を計算中でも、大規模なリポジトリで入力の応答性が保たれます。 - より安定したカスタムステータス行。 カスタム
statusLineコマンドはストリーミング更新中もスロットルを維持し、コマンドまたは作業ディレクトリが変更された場合にのみ再起動します。
承認とセキュリティ
- モード切り替え承認のタイムアウト。 モード切り替えの承認時に、15 秒のカウントダウン付きページャー UI が表示されるようになりました。放置すると IDE と同様に自動で拒否されます。
- git コマンドの堅牢化。 fsmonitor、フック、属性、外部 diff プログラムなど、リポジトリで制御される git 設定は、エージェント自身による git 操作時には実行されなくなりました。
- サンドボックスの読み取り権限と SSH 経由の git。 サンドボックス ポリシーに読み取り権限の境界が追加されました。macOS と Linux では、サンドボックス化された SSH 経由の git が SOCKS プロキシを経由するため、許可リストにあるリモートは利用でき、拒否されたリモートでは明確なエラーが表示されます。
- sudo は最新の入力を使用。 sudo パスワードを送信すると、古いレンダリング値ではなく、入力した内容がそのまま送信されるようになりました。
信頼性と起動
- 起動を高速化。 構文ハイライトの文法とバックグラウンド composer クライアントを起動処理から切り離して遅延読み込みし、プラグイン一覧の読み込みが遅い場合は、起動が滞る代わりにプラグインなしのセッションにフォールバックします。
- 長時間のヘッドレス セッションがハングしなくなりました。 長時間実行されるヘッドレス HTTP/1.1 セッションで滞留したアップロードを検出して再試行するため、気付かないうちに停止することがありません。
- ネットワーク ファイルシステムでの再開を高速化。 再開ピッカーはセッションを並列でスキャンし、ワークスペースをまたぐ一覧全体の読み込み中も最新のチャットを選択したままにします。
セルフホストワーカー
- セルフホスト型ワーカーの制御を強化。 ワーカーは
agent worker --pool <name>で名前付きプールに参加でき、デフォルトでは1時間アイドル状態が続くとリリースされます (--idle-release-timeout 0を指定すると実行を継続します) 。また、--worker-dirを使用してGit以外のディレクトリから起動したり、データディレクトリをロックして重複したデーモンの起動を防止したり、クレーム時とリリース時にセッション開始・終了フックを実行したりできます。
エンタープライズとインストール
- CLI で管理者のコマンド拒否リストを適用。 チーム管理者のコマンド拒否リストがローカルシェルでの実行に適用され、リクエストごとに更新されます。キルスイッチも備えています。管理者制御。
- MDM サインインポリシー。 CLI ログイン時に、組織、チーム、メール、ドメインの許可リストを含む MDM サインインポリシーが送信・適用され、ポリシー適用による拒否が報告されます。管理者制御。
- Windows のアンインストールでデータを削除可能。 Windows アンインストーラーでは、CLI 認証情報を保存する
~/.cursorフォルダーを含む Cursor のユーザーデータを任意で削除できます。 - 堅牢なインストールスクリプト。 curl が動作しない場合、インストールスクリプトは wget または python3 にフォールバックします。
- インタラクティブセッションで
--trustが使えるようになりました。 以前は、--trustにはヘッドレスモードが必要でした。インタラクティブセッションで指定すると、ワークスペースをあらかじめ信頼し、信頼ダイアログをスキップします。ダイアログで受け入れた場合と同じ信頼設定が保存されます。 - ログイン時のハングを解消し、明確なエラーを表示します。 コールバックポートがすでに使用されている場合、MCP OAuthログインは"OAuth コールバックを待機中"でハングせず、対処方法を示すメッセージを表示してすぐに失敗します。macOSでは、起動時にキーチェーンで問題が発生した場合、生の終了コードではなく、ロックされたキーチェーンのロック解除やログアウト後の再ログインなど、原因と修正方法が表示されるようになりました。
- 長時間の対話でもモデルカタログを最新に保ちます。 CLIはバックグラウンドで10分ごとにモデルカタログを再取得するため、新たにリリースされたモデルが再起動なしで
/modelやショートカットに表示されます。更新に失敗した場合も、CLIは現在のカタログを維持し、次の間隔で再試行します。 - レンダリングを改善しました。 エージェントが次のステップに進む際、完了したツール行が一瞬消えなくなりました。絵文字やCJKテキストを含むmarkdownテーブルでも列の配置が維持され、
/tmpのようなパスの後にスペースを入力してもスラッシュパレットが"一致なし"のままにならず、サブエージェント行からCtrl+Oの展開ヒントが削除されました (ショートカットは引き続き機能します) 。 - ブランチ監視によるCPUの高負荷を修正しました。 プロンプトフッターのGitブランチを最新に保つ監視機能がアタッチできない場合 (Linuxでinotifyの監視上限に達した後が最も一般的) 、CPUコアを占有するタイトなループで再試行していました。アタッチに失敗した場合は指数バックオフするようになり、ブランチを切り替えた際もフッターは引き続き即座に更新されます。
プラグインとMCP
- シェルからプラグインマーケットプレイスを管理。 対話型セッションなしで、マーケットプレイスの管理をスクリプト化できます。
agent plugin marketplace add <git-url>でマーケットプレイスを登録し (--git-refでブランチ、タグ、またはコミットを固定) 、listで各マーケットプレイスの名前、スコープ、Git URLを表示します (スクリプトでは--format json) 。updateでリポジトリからマーケットプレイスを再インデックスし、removeでユーザースコープのマーケットプレイスを削除します。 - 重複するMCP設定でサーバーを1つに統合。 ユーザーの
mcp.jsonやプロジェクトの.cursor/mcp.jsonなど、同じリモートMCPサーバーが複数のスコープで設定されている場合、CLIは重複したインスタンスではなく単一のインスタンスを実行するようになりました。サーバーの/mcp詳細ビューにある新しい「設定スコープ」タブで、どのスコープの設定を優先するか選択できます。選択はプロジェクトごとに保存されます。
利用状況とモデル
/usageでプランの利用状況と支出を確認。/usageに、AutoとAPIの内訳を含むアカウントの利用枠、上限に対するオンデマンド支出、プラン名、請求サイクルのリセット日が表示されるようになりました。Enterpriseのプール型プランでは、現在の請求サイクルの支出を同じ期間の前回分と比較するグラフに加え、利用状況ダッシュボードへのリンクが表示されます。- Max Modeが有効のままになる問題を修正。
/fastや100万コンテキストのオプションなど、Max Modeを必要とするバリアントを選択しても、他のモデルや以降のセッションでMax Modeが意図せず有効のままになることはなくなりました。選択したバリアントで不要になれば解除され、明示的に/max-modeを選んだ場合は有効なままです。モデルのパラメーター概要の後に、プロンプトバーのMAXインジケーターも復活しました。 - 低速な接続で
/modelピッカーが空になる問題を修正。 起動時にモデルカタログの取得がタイムアウトすると、/modelはセッション中ずっと空のままでした。ピッカーを開くとカタログを再取得するようになり、開いているピッカーにもリストが届き次第表示されます。
承認と信頼
- Web検索を自動承認。 新しい「Web検索を自動承認」権限により、エージェントは毎回承認を待たずにWeb検索を実行できます。デフォルトではオフです。
/configの「権限」で切り替えるか、cli-config.jsonでautoAcceptWebSearchを設定してください。対話型、ヘッドレス、サブエージェント、Agent Client Protocolの実行で適用されます。 - シェルの承認プロンプトからエージェントに指示。 シェル承認のスキップオプションは「スキップして、代わりに何をすべきかエージェントに伝える」と表示されるようになりました。選択するとコンポーザーが開き、そのメッセージはコマンドをスキップした理由としてエージェントに送信されます。空のメッセージを送信すると、単にスキップします。
- ワークツリーのセットアップがワークスペースの信頼設定に従うように。
.cursor/worktrees.jsonのセットアップコマンドは、信頼プロンプト、保存済みの信頼判断、またはヘッドレス実行時の--trustによりワークスペースが信頼された後にのみ実行されるようになりました。信頼されていないワークスペースでは、通知を表示してセットアップをスキップします。
信頼性
- チャットの再開が高速化。 再開ピッカーでは現在のワークスペースのチャットがすぐに表示され、他のワークスペースのチャットはバックグラウンドで読み込まれます。また、保存済みのモデルがすでにキャッシュされている場合、チャットを選択してもモデルカタログの取得を待たなくなりました。
- 一時的なネットワーク障害で実行が停止しないように。 VPN切り替え時などのDNS障害やネットワーク到達不能エラーは、他の通信エラーと同様にバックオフ付きで再試行されます。ネットワークが復旧しない場合、CLIは生のネットワークエラーではなく、ネットワーク、VPN、DNS、プロキシ設定に関する対処方法のヒントを表示します。
- サブエージェントが一時的な障害から復旧。 一時的なネットワークエラーによって、実行中のサブエージェントが致命的なエラーで停止しなくなりました。サブエージェントのターンは通常のターンと同じポリシーで再試行され、チェックポイントがある場合は最後のチェックポイントから再開します。
- 更新で実行中のセッションが壊れないように。 自動更新のクリーンアップにより、長時間実行中のセッションの起動元であるインストール済みバージョンが削除され、ターンの途中でクラッシュすることがありました。実行中のプロセスはインストールディレクトリを使用中としてマークするため、クリーンアップではスキップされます。また、Homebrewのアップグレード後などにインストールファイルが消えた場合でも、モジュールエラーで失敗するのではなく、CLIが再起動を求めます。
/btwを修正。 長いセッションや圧縮されたセッションでサイド質問が内部blobエラーで失敗しなくなり、入力中にスラッシュパレットが質問の上にポップアップしなくなりました。
モデルとスキル
- 新規インストールはAutoで開始します。 新規CLIインストールでは、デフォルトでAutoモデルルーティングが使用されます。既存の選択は変更されません。
/modelまたは--modelでいつでも切り替えられます。 - スラッシュコマンドでモデルをすぐに切り替えられます。
/opusや/composerなどのショートカットを入力すると、ピッカーを使わずに直接モデルへ切り替えられます。各モデルファミリーのショートカットは前回の選択を記憶します。現在のモデルが対応している場合、/fastでFastを切り替えます。/configの「モデルのスラッシュコマンド」でショートカットを無効にできます。 - モデル専用スキルをスラッシュコマンドに表示しません。 スキルの
SKILL.mdフロントマターでuser-invocable: falseを設定すると、モデルでは引き続き使用できるまま、/の自動補完および入力した/skill-nameの解決候補から非表示になります。
信頼性
- ターンごとのキャンセル状態によるメモリ増加を修正しました。 長いチャットでも中断リスナーやコントローラーが蓄積されなくなりました。各ターンの完了時に解放されます。
- 終了後、すぐにシェルへ戻ります。 終了時にMCPサーバーやその他のバックグラウンドタスクの停止を待たなくなりました。また、ワークスペースの信頼確認プロンプトから終了しても「ワークスペースを信頼しています…」と一瞬表示されなくなりました。
- 複数のエージェントを同時に実行した際の設定破損を修正しました。 同時に実行されたCLIプロセスが
cli-config.jsonへの書き込みを競合させ、後続の起動を妨げる可能性がありました。各書き込みは専用の一時ファイルにステージングしてから、アトミックにリネームされるようになりました。
セッションとサブエージェント
- 任意のディレクトリからチャットを再開できます。
agent ls、agent --resume、/resumeでは、デフォルトでワークスペースをまたいだすべてのチャットが開きます。左/右で「このワークスペース」に切り替えられます。他のディレクトリのチャットにはフォルダーラベルが表示され、再開すると空の会話ではなく完全な会話が読み込まれます。 - サブエージェントは再開後もコンテキストを保持します。 完了したサブエージェントはチェックポイントを永続化するため、再開時には空の状態から始めるのではなく以前のコンテキストが復元されます。バックグラウンドのサブエージェントは完了通知に最終メッセージを含め、利用できないサブエージェントを再開しようとすると明確に失敗します。
ログインとMCP
- QRコードで別のデバイスからログインできます。
agent login中または初回オンボーディング中にqを押すと、同じログインURLのQRコードが表示されます。スマートフォンでスキャンすれば、長いリンクをコピーせずにSSH経由で認証を完了できます。幅の狭いターミナルおよび非対話型セッションでは、引き続きURLのみが表示されます。 - MCPサーバーを絞り込み、ログイン開始をすぐに確認できます。 入力して
/mcpのサーバーリストを絞り込めます。「ログイン」を選択するとすぐに「ログインを準備しています…」と表示されます。また、SSH OAuthの手順で、一部のプロキシ経由で失敗していたssh -Nを使用しなくなりました。 - MCP許可リストと承認のバグを修正しました。 チームのネットワーク許可リストで、非デフォルトポート上のローカルサーバーなど、明示的なポートを含むHTTP(S)オリジンを受け入れるようになりました。チーム管理者のツール制御が空または未設定の場合でも、個人用MCPツールの承認が再び機能します。
入力とターミナル
- 長いプロンプトは表示上6行以内に収まります。 プロンプトバーとキュー済みメッセージエディターは、無制限に拡大するのではなく、カーソルが見えるようにスクロールします。大きな貼り付け内容は、履歴から呼び出した際にはピルとして折りたたまれたままですが、エージェントには完全な内容が渡されます。また、送信直後に「作業中」と表示されます。
- Ctrl+Z後のターミナル状態を修正しました。 CLIを一時停止すると、
fgを実行するまでシェルのキーボードモードが復元されます。インターフェースが一時的に停止しても、Backspaceの直後に入力した文字が消失しなくなりました。また、エージェントが出力をストリーミング中も入力は応答します。 - キュー済みsudoプロンプトを修正しました。 各sudoリクエストで、「認証しています…」のままになるのではなく、新しいパスワードプロンプトが開きます。送信中はEscapeとCtrl+Cでキャンセルでき、ターミナルフォントのリガチャによる位置ずれを避けるため、マスクには
*ではなく•を使用します。 - デバッグモードカードでデバッグモードの色を使用します。 再現手順の決定カードでは、プランモードの黄色ではなくデバッグ用の赤いアクセントを使用するため、アクティブなモードが明確になります。
ワークスペースとコマンド
- コマンドラインからマルチルートセッションを開始。
--add-dir <path>を繰り返し指定すると、--workspaceと併用する場合を含め、起動時にディレクトリを追加できます。/add-dirを実行するとスラッシュスキルとカスタムコマンドがすぐに更新されます。エージェントに新しいスキルを自動検出させたい場合にのみ再起動してください。 - プラグインの再読み込みでコマンドを更新。 プラグインを再読み込みすると、スラッシュコマンドとコマンドパレットが更新されます。長いスキル名やカスタムコマンド名も正しく解決され、
/add-dirでは候補を参照中もディレクトリ補完が開いたままになります。 - キューに入れたフォローアップは2回目の Enter で送信。 空のプロンプトで再度 Enter を押すと、現在のターンを停止し、キューに入れたメッセージをすぐに送信します。
beforeSubmitPromptフックの実行中にも使用できます。 - エージェント実行中の入力遅延を修正。 出力のストリーミング中にフォローアップを入力・キューに追加しても、キー入力のたびに会話全体が再レンダリングされなくなりました。
- モデルオプションのリセットを修正。
/modelで Fast、reasoning effort、またはコンテキストを変更しても、互換性のある他の選択肢は保持され、Max Mode との同期も維持されます。
Cloud と Auto-review
- Cloud 転送でモデルとワークスペースのコンテキストを保持。 Cloud Agents にアクセスできる Git リポジトリでは、転送時に選択したモデルとワークスペースパスが保持されます。プロンプトには転送ステータスが表示され、
EscまたはCtrl-Cでキャンセルでき、失敗の詳細も表示されたままになります。 - Auto-review が呼び出された指示を考慮。 管理者は利用可否を制御できます。アカウントと選択したモデルで Auto-review が有効な場合、分類器はツール呼び出しに承認が必要かどうかを判断する前に、呼び出されたスキルおよびファイルベースのカスタムコマンドファイルを検査できます。既存の厳格な承認境界は変更されません。
認証と MCP
- macOS Keychain なしでサンドボックス内の Cursor を実行。
AGENT_CLI_CREDENTIAL_STORE=fileを設定すると、認証情報が所有者のみアクセス可能なファイルに暗号化せず保存されます。実行間で保持されるプライベートストレージを使用してください。パッケージ化された Unix ビルドでは、このモードでシステム CA の読み込みもスキップされます。 - 誤った MCP 接続エラーを修正。 ツールまたは指示が利用可能な稼働中のサーバーが、
/mcpやagent mcp listで切断済みと表示されなくなりました。
信頼性と更新
- Windows の更新で PowerShell の進行状況出力を抑制。 ネイティブ更新で、PowerShell の進行状況バーが CLI 上に表示されたり、そのダウンロードのオーバーヘッドが発生したりしなくなりました。
- 長時間の CLI セッションでのメモリ増加を修正。 CLI は、会話全体を再読み込みして書き換える代わりに、各チェックポイントで新しい会話エントリのみを保存するようになりました。
Auto-review
- Auto-review 実行モード。 Cursor の Auto-review 実行モードが CLI に追加されました。Allowlist と Run Everything の中間に位置し、承認プロンプトを減らしながらエージェントの作業を進めます。Shell、MCP、Fetch の呼び出しは順に確認されます。許可リストの呼び出しは即座に実行され、サンドボックス化できる呼び出しはサンドボックス内で実行されます。残りは、呼び出しを許可する、別の方法を試す、承認を求める、のいずれかを判断する分類器に送られます。
--auto-review、/config、または/auto-reviewで有効にし、permissions.jsonのallow/block指示で分類器を調整できます。
ワークスペース
- 名前付きマルチディレクトリワークスペース。 複数のリポジトリにまたがってエージェントを同時に実行できます。セッション中に
/add-dirでディレクトリを追加し、/save-workspaceでセットを保存して、後で/load-workspaceで再読み込みできます。--workspaceを使ってスコープを指定して開始することもできます。
コマンド
/rewindがデフォルトで有効に。 ターンごとの取り消しタイムラインを/configで有効にする必要がなくなりました。- プロンプト内のどこからでも
/vim。 空のプロンプトだけでなく、任意の位置からインライン Vim 編集を開始できます。 - より充実した
/copy。 ステップごとのピッカーで複数ステップの返信から1つのステップを選択したり、自分のメッセージとともにエージェントの応答をコピーしたり、ターミナルを停止させずに長い返信をコピーしたりできます。 - 共有マシンでの
/logs。 デバッグログがユーザーごとに書き込まれるため、複数ユーザーのホストで権限エラーが発生せず、/logsのパスも画面に長く表示されます。
ターミナル体験
- プロンプト履歴は会話ごと。 上矢印キーを押すと、すべてのチャットで共有される履歴ではなく、このセッションで入力した内容が呼び出されます。
- ジョブ一覧に実行中のすべてを表示。 フォアグラウンドのシェルとサブエージェントが、バックグラウンドタスクとともにジョブページャーに表示されます。
- より安定した描画。 Mermaid 図はターン終了後も表示されたままになり、長いシェル出力プレビューは折り返さずに切り詰められ、画面はリサイズごとに2回ではなく1回だけクリアされます。
- 下書きは resume ピッカーでも維持。
/resumeをキャンセルしても、すでに入力した内容は保持されます。 - プラン編集。 プランの修正中に Esc を押すと、Vim のノーマルモードに戻ります。
信頼性
- 長時間セッションでのメモリ使用量を削減。 ターンごとの中断シグナルが会話状態を保持し続けるメモリリークを修正しました。
- 承認状態がなくてもクラッシュしない。 まだ承認モードを記録していない認証情報ストアでもセッションが動作します。
MCP とスキル
- エディター提供の MCP サーバーを信頼。 Agent Client Protocol 経由で渡される MCP サーバー (Zed などのエディター) が、黙って破棄されずに読み込まれます。
- プラグインの再読み込み後も MCP ツールを維持。 プラグインの再読み込み後に MCP リースが更新されるため、ツールが "Not connected" エラーで使用不能になることがなくなりました。
- シンボリックリンク経由でスキルを検出。 スキルメニューは、スキルの検出時にシンボリックリンクされたディレクトリをたどります。
インストールと更新
- 信頼性の高いチャネル切り替え。 リリースチャネルの切り替えが初回で適用され、対象チャネルのビルドがすぐに取得されます。
- Windows と shim の修正。 Windows ランチャーがタイムスタンプ付きのバージョンディレクトリに対応し、
cursorshim も未設定変数をエラーとして扱うシェルでエラーにならなくなりました。
エンタープライズとチームの制御
- Auto-review のチーム制御。 管理者は、メンバーが Auto-review を利用できるかどうかを制御できます。
- 安定したセルフホスト型ワーカー ID。
worker startは準備完了を報告する前にブリッジの接続を待機します。ワーカーは認証済みユーザーごとにスコープされた安定した論理 ID を維持するため、共有マシン上のフリートでも適切なワーカーを適切なユーザーに対応付けられます。
ターミナルの使用感
- よりすっきりした編集表示。 ファイル編集は枠線なしで表示され (
Editing/Editedヘッダーと差分) 、差分表示をメモ化することで、大規模な編集でもUIが遅くなりません。 - より高速で情報量の多い再開ピッカー。 セッションメタデータをキャッシュするため、ネットワークファイルシステム上でも
/resume(Ctrl+Y) がすばやく開きます。作成日時と最終更新日時の列が追加され、並び順も安定しました。 - プロンプト上部に作業ステータスを固定表示。 進行状況、トークン数 (任意で経過時間も表示) 、ヒントが常に同じ場所に表示されます。
- 長いシェル出力は先頭から切り詰め。 ストリーミングコマンドでは、最も古い出力ではなく最新の出力が表示されます。
- 折り返されたURLもクリック可能。 長いリンクでは、折り返し行ごとにハイパーリンクコードを再出力します。
- モデルピッカーにMax Modeの状態を表示し、フッターのモデル概要から冗長なラベルを削除しました。
コマンド
/fork現在の会話を複製して分岐し、別のパスで続行します (エイリアス:/branch、/duplicate) 。/updateセッション内からCLIをその場で更新します。/contextコンテキストウィンドウを消費している内容を、カテゴリ別に可視化します。/logsすべてのセッションでデバッグログが書き込まれます。/logsでパスを表示し、クリップボードにコピーします。- バックグラウンドタスクの操作。 タスクビューアーでの矢印キー操作と、強制終了ショートカットを追加しました。
信頼性
- HTTP/2キープアライブping。 ストリーム途中で接続が無反応になった場合、数秒以内に検出して再試行します。
- トランスポートの中断を自動で再試行。 ネットワークレベルのキャンセルや中断によって、Ctrl+Cが押されたかのようにターンが終了しなくなりました。
- フリーズの修正。 レイアウトのフィードバックループによるUIの完全フリーズ、初回オンボーディング後の入力フリーズ、貼り付け中のキーストロークの欠落や順序変更を解消しました。
- 低速ネットワークでの初回描画を高速化。 チーム設定の取得が対話的な起動をブロックしなくなりました (高遅延接続で約2秒) 。
- 制限されたネットワークでも動作。 企業ファイアウォールが設定サービスをブロックしている場合でも、機能のデフォルト設定が適用されます。
- direnv対応。 エージェントのシェルは、対話型シェルとエージェントが起動したシェルの両方で
.envrcを自動的に読み込みます。 - ドラッグ&ドロップと貼り付けの修正。 ファイルのドラッグ&ドロップでパスが正しく渡され、macOSでコピーした画像ファイルを貼り付けると実際の画像が添付されます。
エンタープライズおよびチームの制御
- 管理者はヘッドレスモードを無効化可能。 チーム設定により、組織全体で非対話型CLIの使用をブロックできます。
- "Run Everything"の制御。 製品全体でAuto-runの名称を統一し、管理者制御のAuto-runではコマンド許可リストを常に利用可能なベースラインとして扱います。
- MCPユーザー拡張機能の管理。 MCPサーバーとツールに対する管理者の"Allow User Extension"切り替えが、実行時に適用されます。
- チーム管理のMCPサーバー。 中央で設定されたサーバーが確実に読み込まれ、サーバーグループを選択できます。MCPツールポリシーはターミナルのAuto-run設定から分離されました。
- SSH経由のMCP OAuth。 SSHセッションからリモートMCPサーバーを認証する際、CLIにポートフォワーディングの手順が表示されます。
- 新しい CLI セッションのデフォルトモデルが Composer 2.5 に。
/summarize。 IDE に合わせて/compressから改名しました。/compactと/compressは引き続きエイリアスとして使用でき、直接実行されます。~/.cursor/settings.jsonによるローカルプラグイン。enabled_pluginsキーでローカルのプラグインフォルダーを指定できます。マーケットプレイスは不要です。- マルチルートワーカー。 Self-hosted ワーカーが、繰り返し指定可能な
--worker-dirフラグにより複数のリポジトリにまたがって動作し、安定した ID を維持します。 - 巻き戻し時も画像を保持。 前のターンに巻き戻すと、そのターンの画像添付がプロンプトに復元されます。
- より高速な
/plugins。 プラグイン詳細の表示が高速化され、各プラグインの MCP サーバーが/mcp管理画面にリンクされます。 - セッション中に MCP ツールを更新。
/mcpからサーバーにログインするか、有効または無効にすると、エージェントが利用できるツールが即座に更新されます。 - ライトモードで読みやすい差分。 文字単位の差分ハイライトが明るいターミナルテーマでも見やすくなります。
- フックが標準入力経由のペイロードに対応。 argv の長さ制限を回避し、ペイロードがプロセス一覧に表示されないようにします。
- Vimビジュアルモード。 削除・変更演算子を使ったビジュアル選択に対応。現在のVimモードがフッターに表示されます。
- Ctrl+Gでプロンプトを
$EDITORで開く。 普段使っているエディターで長いプロンプトを作成し、結果をプロンプトバーに戻せます。 - MCP管理を刷新。
/mcpでサーバーごとの詳細ビューを開きます。ツールスキーマのブラウズ、ログイン、ログアウト (保存済みのOAuth認証情報を消去) 、有効化、無効化を、セッションを離れずに行えます。 - ヘッドレス実行でMCPツールを待機。 遅いstdio MCPサーバーが
-p実行で検出されない起動時の競合を修正しました。 - ネストしたルールとスキル。 サブディレクトリ内の
.cursor/rulesと.cursor/skillsを、IDEと同様にどこからでも検出します。 - 長い会話を即座に再描画。 完全再描画では最近のターンのみをレンダリングします (無効にするには
/full-conversation) 。これにより、古いセッションでもリサイズと再開を高速に保ちます。 - エージェントストリームのプロキシをサポート。 ストリーミング接続で
HTTPS_PROXYを適用し、企業向けプロキシをエンドツーエンドでサポートします。 - Auto-runが再開後も維持される。 会話を再開すると、設定とチームポリシーに基づいてRun Everythingが再計算されます。
- モデルバリアントがヘッドレスで動作。
--modelに渡したFastまたは高推論モデルのスラッグは、-pモードでもパラメータを維持します。 - 初期のキーストロークをバッファリングし、UIの読み込み後に再生します。SSHおよびtmuxでの古い入力に関する問題を修正しました。
- tmuxのフォーカス認識。 フォーカスされていないペインでは、プロンプトカーソルの点滅が停止します (
focus-events on使用時) 。 - 異常なdiffを安全にレンダリング。 構文ハイライト前に非常に長い行を制限するため、圧縮ファイルによってUIが停止することはありません。
- プラグインマーケットプレイス。 Git URL (
/plugin marketplace add) でマーケットプレイスを追加し、スコープ別に閲覧・管理できます。各プラグインの提供元マーケットプレイスを確認でき、--plugin-dirでローカルのプラグインディレクトリを読み込めます。Claude Code からインポートしたプラグインは、ネイティブのプラグインと並んで表示されます。 - Ctrl+L で画面をクリア。 シェルと同様に画面とスクロールバックをクリアし、セッションは実行したまま維持します。
- 最初のキー入力から滑らかに入力。 初期のキー入力をまとめて処理していたイベントループの停止 (大規模リポジトリでは約1秒) を修正しました。ページャーを閉じても画面全体が再描画されなくなりました。
- どのモードでもスキルを利用可能。 スキルはインタラクティブ、ヘッドレス、エディター連携モードで読み込まれます。
/skill-nameの呼び出しは-p印刷モードでも機能します。 - Linux でクリップボード画像を貼り付け。 Wayland と X11 で画像を貼り付けられます。
/modelの入力補完。/model sonnetと入力すると、プロンプトを送信せずに事前に絞り込まれたピッカーが開きます。- テーマがターミナルに追従。 ターミナルをライトテーマとダークテーマで切り替えると、CLI が自動的に再描画されます。
- 永続的な再試行による停止検出。 停止したストリームを検出してハングせずに再試行します。また、HTTP/2 が正常に動作しないネットワークでは、バックエンドが HTTP/1 トランスポートにフォールバックできます。
/mcpをスコープ別にグループ化。 サーバーは User / Project / Team ごとに整理され、失敗したサーバーには実際のエラーが表示されます。- プライバシーを強化。 ストレージを使用しないチームでは、会話の要約は安全側に失敗します。
- 委任ワーカートークン。 チームのサービスアカウントは、有効期間の短いユーザー スコープのトークンを発行できるため、セルフホスト型ワーカーを特定のチームメンバーに帰属させて実行できます。
- 中断しても途中までの結果を保持。 ターンを停止しても実行中のシェルコマンドの出力は保持され、フォローアップでは実行中のツールを終了せずバックグラウンドに移します。
/rewind: エージェントのターンを取り消し。 インタラクティブなタイムラインで、ターンごとのファイル差分、会話のみの復元、/undo//restoreエイリアスを使って、ファイルと会話の状態を任意の過去のターンに復元できます (/configで有効化) 。- デスクトップ通知。 iTerm2、Ghostty、Warp、Kitty、Terminal.app で、ターンの完了時や、承認、質問、sudo などでエージェントが入力待ちになったときに通知を受け取れます。tmux/screen のパススルーと、フォーカスに応じた通知の抑制に対応しています。承認通知には保留中のコマンドが含まれます。
- インタラクティブな
/config。 CLI 内の本格的な設定エディターにより、バージョンとアカウントのページを含め、JSON を手作業で編集する必要がなくなります。 - カスタムステータス行。
statusLineに独自のコマンドを指定し、その出力をリアルタイムのトークン使用量データとともにプロンプトのフッターに表示できます。 /btwのサイド質問。 ターンの途中で簡単な参照専用の質問をできます。回答は会話全体のコンテキストとともに閉じられるオーバーレイにストリーミング表示され、会話履歴には一切影響しません。- より軽快な起動。 MCP の読み込みを初回描画の処理から外し、サーバー設定とモデルを実行間でキャッシュするようになりました。構文ハイライトのバンドルは 9.1 MB から 2.4 MB に縮小され、ワンショットコマンドでは UI の初期化を完全にスキップします。
- HTTP/2 接続プーリングをデフォルトで有効化。 並列ツール呼び出しとサブエージェントのスループットが向上します。
- Vim の検索移動。 演算子との組み合わせ (
df,、ct.) に対応したf/F/t/T/;/,。 - 画像貼り付けショートカット。 Ctrl+V でクリップボードの画像を貼り付けられます。コピーした画像ファイルを貼り付けると、画像ファイルそのものが貼り付けられます。
- Markdown と差分のレンダリング。 間隔の最適化、スタイル付き見出し、コンテキスト行を含む git スタイルの統一差分、正確な新規ファイルの差分に対応し、多くのテーマで見えなかった暗い背景上のグレー文字を修正しました (SSH 経由のダークモードを含む) 。
- フッターのコンテキスト。 作業ディレクトリ、git ブランチ、ブランチのオープン PR (クリック可能なリンク) が、入力中も表示され続けます。
?ショートカット一覧、/copy、/rename。 入力ショートカットを確認し、過去のメッセージをコピーし、セッションに名前を付けられます。- 質問は一度に 1 つ。 補足の質問は、自由記述の "その他" の回答オプション付きで個別に表示されます。
- ヘッドレスの改善。
status/aboutで--format jsonを使用でき、Plan モードが-pで動作し、エラーがトランスクリプトに記録されるため、スクリプトで失敗した実行を検出できます。 - フックを確実に実行。
afterAgentThought/afterAgentResponseイベントが CLI で発行され、Claude Code 形式のフックレスポンスが受け入れられます。 - グローバル MCP サーバーを自動承認。
~/.cursor/mcp.jsonのサーバーはワークスペースごとの確認なしで読み込まれます (プロジェクトレベルのサーバーには引き続き承認が必要です) 。MCP 承認画面では URL 内のシークレットが非表示になります。 - git URL からプラグインをインストール。 プラグイン検索にリポジトリ URL を貼り付けると直接インストールできます。
- 信頼と承認を強化。 Worktrees はワークスペースの信頼を継承し、誤って Enter を押しても承認プロンプトをスキップできなくなり、CLI は "すべて実行" を繰り返し使用した後に設定を保存するよう提案します。
- CLI のサブエージェント。 並列エージェントがローカルで実行され、インタラクティブ、ヘッドレス、エディターの各セッションでライブステータスを表示します。認証情報、ルール、承認ポリシーを継承し、Max モードとカスタムキーの設定もサブエージェントに引き継がれます。
- Run Everything は独立した切り替えです。 自動承認は Shift+Tab によるモード切り替えとは別に、
/auto-run(および--force/--yolo) で制御され、チームで設定された承認モードはヘッドレス実行でも尊重されます。 - プラグインを導入しました。
/pluginからマーケットプレイスを参照し、ユーザーまたはプロジェクトのスコープでプラグインをインストール・アンインストールできます。プラグインのスキル、スラッシュコマンド、サブエージェント、MCP サーバーはすべてセッションに読み込まれます。 - リトライをデフォルトで有効化。 切断・停止したストリームはすべてのモードで自動的にリトライされ、分類されたサーバーエラー (レート制限など) には実際のメッセージが表示されます。
permissions.jsonをサポート。 CLI は IDE と同じターミナル/MCP 許可リストファイルを読み取ります。- 認証での企業向けプロキシをサポート。 ログインと API キーの検証は
HTTPS_PROXY経由で行われ、Zscaler のようなネットワークでも利用できます。 - バックグラウンドタスク。 Ctrl+B を2回押すと実行中のシェルをバックグラウンドに送ります。ヘッドレス実行ではバックグラウンド作業の完了を待機し (
stream-json利用者向けにイベントを出力) 、完了通知も見やすく表示されます。 - セルフホスト型ワーカーの改善。 sudo 不要、アイドル時の切断を修正、自動トークン更新、Prometheus メトリクスエンドポイント、Windows サポート、カスタム名、プロキシサポート。
- 他ツールのディレクトリからスキルを検出。
.claude/skills、.agents/skills、.codex/skills内のスキルも検出されます。 - リモート MCP OAuth の修正。 厳格な OAuth サーバー (state/scopes) が
/mcp loginで動作し、${VAR}プレースホルダーは MCP 設定内のあらゆる場所で展開されます。 - どこでも
--image。 プリントモードだけでなく、すべてのセッションで画像を添付できます。 - エディター統合。 Agent Client Protocol を介したモデルとモードの選択 (Zed、JetBrains) 、ホスト提供の MCP サーバーのサポート、思考内容とファイル位置を含むより充実したストリーミング、スキルのスラッシュコマンド。
- SSH 経由でロックされた macOS キーチェーンを検出。 不明瞭な認証情報エラーの代わりに、明確な "キーチェーンのロックを解除してください" メッセージを表示します。
- 管理者コントロール。 ネットワークの許可リストと拒否リストは (MCP トラフィックを含め) 無条件で適用され、管理者が無効化したサンドボックスは自動実行でも尊重され、画像生成は実行前に確認を求めます。
- Bedrock 上の Claude Sonnet 4.6。 持ち込みキー用のモデルリストに追加しました。
- より充実したフックペイロード。 ターンごとのトークン使用量と安定したセッション ID。
- Git worktrees。
--worktree/-wでエージェントを分離されたworktreeで実行できます (ベースブランチには--worktree-baseを使用) 。エージェントによる変更はチェックアウトに反映されず、sandboxはworktreeのレイアウトを完全に認識します。 - ヘッドレス時のハングを修正。
-p実行は、stdinパイプが開いた状態 (Node、Python、CIランナー) で起動してもブロックしなくなりました。また、一部のネットワークに到達できない場合の接続フェイルオーバーは約20秒から8秒に短縮されました。 --yolo。 信頼、MCP、コマンドの承認を一貫して自動承認する、完全自律実行。- 独自の認証情報でAWS Bedrockを利用。
agent bedrockでアクセスキーまたはチームのIAMロールを設定できます。インタラクティブ、ヘッドレス、エディターの各セッションで利用できます。 - 自動再接続。 トランスポートエラーが発生すると、"再接続中…" インジケーターを表示して再試行します。
- 確認UI。 統合された
/changes(Ctrl+R) に、このセッションの編集のみを表示する��ッションタブ、エディターで差分を開くo/O、確認中のZen表示切り替えを追加しました。 - スクリプトのトークン使用量。 ターンごとの入力/出力/キャッシュトークン合計と
stream-json出力内のrequest_idを追加。ヘッドレスのトランスクリプトはClaude Code互換のJSONLを書き出します。 - 繰り返し指定可能な
-H/--header。 curl形式で複数のヘッダーを指定できます。 - sandboxポリシーファイル。
~/.cursor/sandbox.jsonと.cursor/sandbox.jsonがSSH経由を含めて適用されます。ネットワークアクセスのモードを明確化し、sandboxingが有効で利用できない場合は、CLIが明確な理由を示してすぐに失敗します。 - プランモードの改善。 「ローカルで作る」/「Cloudで作る」を備えた常設のプランメニューと、クラウドエージェントへのプラン内容の正しい転送。
- 起動の高速化とターンの高速化。 初期化の並列化、更新確認の遅延、楽観的なメッセージレンダリング。
- レンダリングの改善。 MarkdownテーブルはTerminalの幅に合わせて折り返され、thinking blockではMarkdownがレンダリングされ、shell commandは構文ハイライトされ、Mermaidはより多くの図の種類をレンダリングします。
- 各Terminalでの入力を修正。 Vimの
r(文字置換) 、Alt+Deleteによる単語削除、iTerm2でのCtrl+J改行、WindowsのDeleteキー、Waylandクリップボード対応、セッションローカルのプロンプト履歴。 - エンタープライズの帰属情報制御。 管理者が無効化したコミット/PRの帰属情報は、ローカル設定にかかわらずCLIで適用されます。
- ブロックされたスクリーンショットのエラーを明確化。 macOSの権限エラーでは、無言で失敗する代わりに警告と回避策が表示されます。
- フック。 セッション開始/終了フック、フォローアップループ (自律的に"続行"するパターン) を伴う停止フック、コンパクション前フック、サブエージェントのライフサイクルフックを追加。Claude Code の
settings.jsonフックを読み込んでマージし、管理者は enterprise > team > project > user の優先順位でチーム管理フックをプッシュできます。 - IDE と一貫した権限とサンドボックス。 3つのモード (すべて実行 / サンドボックスで自動実行 / 毎回確認) 、対話型の
/sandboxメニュー、サンドボックス内で実行されるコマンド用のデフォルト拒否ネットワークプロキシ、CLI で適用されるチーム管理者のネットワーク許可リスト。 sudoに対応。 sudo が必要なコマンドでは、保護されたローカルソケット経由でマスクされたパスワード入力を求めます。モデルがパスワードを見ることはありません。- Plan および Ask モード。
--mode plan|ask起動フラグ、/plan <prompt>、Shift+Tab によるモード切り替え、質問、モード切り替え、プラン確認用のネイティブ UI を追加。プランはディスクに保存されます。 - ストリーミング中も快適に入力。 ストリーミング出力の描画を遅延させるバッファリング入力により、キューに入れたフォローアップを即座に送信できます。
- Cloud Agent へ引き継ぎ。
&を入力すると、進行中の会話を Cloud Agent に引き継いで作業を続けられます。 --continue。 ID を調べずに直近のチャットを再開できます。トランスクリプトはツールやフックで使用できるようディスクに保存されます。- ヘッドレスでの信頼の強制。 信頼されていないワークスペースでの非対話実行は、
--trust(または--force) を指定しない限り、案内を表示して失敗します。 - MCP 管理。
/mcp listは、ステータス、ログイン、有効化、ツールのブラウズに対応した対話型ページャーです。OAuth ログインを修正し、プロジェクト設定がユーザー設定を正しく上書きするようにし、承認プロンプトからツール単位の許可リストを設定できるようにしました。 - CLI のスキル、ルール、コマンド。
/skillsでのブラウズとインラインでの/skill-name呼び出し、厳選された組み込みスキル、インライン編集対応の対話型/rulesおよび/commandsブラウザを追加。 /modelのオートコンプリートと Max Mode。 親しみやすい名前でのあいまいなモデル検索に加え、セッションをまたいで維持されるフッターインジケーター付きの/max-modeを追加。- Markdown レンダリング。 整列された表、クリック可能なリンク、水平線、ファイル確認時の単語単位のインライン差分に対応。
- サブエージェント UI。 エージェントごとのステータス、ストリーミングされるアクティビティ、トークン数を含む、並列サブエージェントのライブ表示。
- エディタ統合の基盤。 セッション再開、実際のエージェントモード、詳細なツール表示、Agent Client Protocol 経由のカスタムスラッシュコマンドに対応 (Zed など) 。
- Windows の信頼性。 制限された PowerShell 実行ポリシー下でも動作し、Git Bash を検出し、ブラウザベースのログインを修正。Windows と Linux でクリップボードに対応しました。
- 認証と更新。 期限切れトークンではクラッシュせず再ログインを促し、一時的なサーバーエラーでログアウトしなくなりました。並列自動更新でインストールが破損しないようにし、
--disable-auto-updateでバックグラウンド更新を無効にできます。 - 起動の高速化。 コンパイルキャッシュと遅延初期化により、ウォーム起動時間を約10%短縮しました。