要点
Cursor開発チームはCLIにデバッグモードと/btwコマンドを追加し、バグ特定作業の効率化と並列質問の実現を実現した。
ターミナルでエージェントと作業する際により快適な体験を提供するため、Cursor CLI に品質向上の改善を施しました。
CLI のデバッグモード
/debug を使用して、再現や理解が難しい厄介なバグの根本原因を特定し、修正します。デバッグモードでは、Cursor が仮説を生成し、ログ文を追加し、ランタイム情報を用いて問題を特定してから、対象を絞った修正を行います。
CLI での /btw サポート
エージェントのメインタスクを逸脱させることなく、簡単なサイド質問を行います。/btw を使用すると、現在の処理を停止することなく、Cursor が行っている変更に関する確認を行うことができます。
CLI の設定メニュー
/config を使用すると、CLI 内にインタラクティブな設定パネルが開き、モデルの選択やデフォルト値、ランタイムの環境設定など、動作を変更したり確認したりすることができます。
また、/update-cli-config スキルを使用して、Cursor に設定変更を適用させることもできます。
CLI のカスタムステータスバー
/statusline を使用して、現在のモード、ブランチ、環境、アクティブなタスクのヒント、その他のセッションメタデータなど、関心のあるセッションおよびランタイムのシグナルを表面化させることで、ステータスバーをカスタマイズできます。
CLI の改善点
プロンプトをクリアすることなく、どこからでもモデルピッカーをトリガーしてモデルを切り替えることができます。
Cursor がユーザーが自動実行を3回連続で有効にしていることを検出した場合、無限の承認ループを避けるために自動実行をオンにするよう積極的に提案するようになりました。
AskQuestion ツールとデバッグモードは、プレーンテキストのレスポンスをよりスムーズに処理できるようになりました。
クリップボードからの画像貼り付けがサポートされました。ネイティブな貼り付け機能を持たない一部のターミナルでも、Ctrl+V による貼り付けが可能です。
フッターには、現在作業中のディレクトリ(ワーキングディレクトリ)、ワークツリー、および現在のブランチが表示されるようになりました。
CLI のバグ修正
Ctrl+Z を使用して、CLI をバックグラウンドに安全に移動できるようになりました。
自動実行(Auto-run)は、デバッグモードやプランモードなどの他のモードでも正常に動作するようになりました。
CLI を終了した後、バックグラウンドのシェルプロセスが実行されたままになる問題を修正しました。
スラッシュコマンド(Slash command)の処理とマッチングを修正しました。
Cmd+Delete、Vim のキーバインディング、および Ctrl 修飾子の組み合わせに関するキーボード入力の処理を修正しました。