ターミナルでコーディングツールを使う開発者は、設定を検索して変更し、応答の途中でも新たな指示で作業の方向を変えられるようになった。設定ファイルを直接探したり応答の完了を待ったりする代わりに、作業画面内で介入できる範囲が広がった。
1. 設定検索と即時調整が中心だ
OpenAIが2026年10月15日に公開したCodex CLI 0.163.0のリリースノートは、設定検索パネルと応答中の追加指示を新機能として紹介している。収集した開発者向け変更履歴には該当バージョンの項目がなく、今回はリリースノートと関連する変更リクエストを基に変更内容を確認した。
/configを開くと、外観、通知、入力、セッション、テキスト選択の5つのカテゴリで設定を探せる。パネル下部の案内によると、左右の矢印キーでカテゴリを移動し、スラッシュキーで検索、エンターキーで編集、エスケープキーで閉じる。
変更リクエスト52990によると、テーマ、ステータス行、ターミナルタイトル、キーボードの既存の編集画面へ移動する機能も加わった。設定パネルは個別のエディターをすべて置き換える画面というより、必要な設定にアクセスするための共通の入り口に近い。
2. 保存と適用は区別する必要がある
パネルで変更した値は、選択したローカル設定ファイルに自動保存される。対応する変更は即座に適用されるが、一部は再起動が必要で、パネルには再起動の必要性や保存エラー、他の設定による上書きが表示される。保存されたことと、現在の動作に反映されたことを区別する仕組みだ。
通知には、表示のタイミングを選ぶ機能と、5秒後にテスト通知を送る機能が追加された。テスト通知の案内では、別のアプリに切り替えるよう説明している。ターミナルにフォーカスがあると、ターミナル自体が通知を隠す場合があるためだ。
独自に指定したイベント別の通知フィルター、つまりどの状況で通知するかを選ぶ条件は、パネルでも保持される。この場合、通知のオン・オフ項目は使用不可の状態で表示され、設定ファイルで編集するよう案内される。
3. 追加の入力は進行中の応答に介入する
応答中に追加の入力を送ると、作業の方向を即座に調整できる。リリースノートでは、1回の作業を中断すると、アクティブなCode Modeセルとその中のツール呼び出しも停止すると説明している。ここでのセルはコードを実行する単位であり、中断の範囲が応答文だけにとどまらないことを意味する。
変更リクエスト51812では、instant_interruptをデフォルトで有効にしつつ、開発中という段階表示を維持した。応答が完了してから次の入力を処理すると想定したテストは、この機能を明示的に無効にするよう変更された。デフォルトでの有効化は、安定段階への昇格を意味するわけではない。
以下は、該当する変更リクエストのテストコードの一部だ。応答を最後まで完了させるために機能を無効にする内部テスト用のコードであり、ユーザーの設定ファイルにそのまま記述する例ではない。
// This fixture retains the question by allowing its response to finish.
config
.features
.disable(Feature::InstantInterrupt)
.expect("disable InstantInterrupt feature");4. 待つことより状態の確認が重要になる
利点は、設定を探して指示を修正するまでの手順が短くなることだ。一方、中断の範囲が実行中のツールにまで広がるため、ユーザーは停止した作業の状態確認に注意を向ける必要がある。操作の利便性と実行状態の確認とのトレードオフと見ることができる。
原文には、中断前に生じた変更を自動で元に戻すか、中断した実行をどう復旧するかは示されていない。したがって、実行を止めるという説明を、以前の状態に復元する保証と解釈してはならない。
今回のバージョンの価値は、作業中の介入を容易にした点にあり、その利便性は保存と適用、中断と復旧を区別することで適切に活用できる。
