コンテンツにスキップ

開発者設定

Codex IDE 拡張機能には、2 つの設定レイヤーがあります。

  • Codex 設定は、モデル、推論の労力、権限、サンドボックス、MCP サーバー、パーソナライズなど、Codex CLI と共有されるエージェントの動作を制御します。Codex はこれらの設定を config.toml から読み取ります。
  • エディター設定は、VS Code および互換エディター内での拡張機能の動作を制御します。これらの設定では、エディターの設定システムにある chatgpt.* キーを使用します。

Codex 設定を開く

Codex サイドバーの歯車アイコンを選択し、Codex 設定を選択します。一般的なエージェント制御には設定パネルを使用するか、config.toml を開くを選択して、アクティブな設定レイヤーを直接編集します。

設定レイヤーの順序と一般的なキーについては、Config の基本を参照してください。サポートされている config.toml キーについては、設定リファレンスを参照してください。

エディター設定を変更する

設定を変更するには、次の手順に従います。

  1. エディターの設定を開きます。
  2. @ext:openai.chatgptCodex、または設定名を検索します。
  3. 値を更新します。

この拡張機能は、Codex のチャット画面に対して VS Code 組み込みのチャットフォント設定も適用します。

エディター設定リファレンス

設定 デフォルト 説明
chatgpt.commentCodeLensEnabled true TODO コメントの上に CodeLens を表示し、Codex がそれらに対応できるようにします。
chatgpt.openOnStartup false 拡張機能の起動が完了したときに Codex サイドバーにフォーカスします。
chatgpt.followUpQueueMode queue 実行中に送信されたメッセージを次の実行まで待機させるか(queue)、現在の実行を誘導するか(steer)を選択します。拡張機能は従来の interrupt 値を steer として扱います。1 つのメッセージについて動作を反転するには、Cmd/Ctrl+Shift+Enter を押します。
chatgpt.composerEnterBehavior enter Enter で常に送信する(enter)か、Cmd/Ctrl+Enter で複数行のプロンプトを送信する(cmdIfMultiline)か、修飾キーを常に必要とする(cmdAlways)かを選択します。
chatgpt.reviewDelivery inline 可能な場合は現在のチャットで /review を実行する(inline)か、別のレビュー用チャットを開始する(detached)かを選択します。
chatgpt.localeOverride Auto Codex UI の優先言語を設定します。自動検出するには空のままにします。
chatgpt.runCodexInWindowsSubsystemForLinux false Windows のみ:WSL が利用可能な場合は、WSL で Codex を実行します。リポジトリやツールが WSL2 にある場合、または Linux ネイティブのツールが必要な場合に使用します。この設定を変更すると VS Code が再読み込みされます。
chatgpt.cliExecutable Unset 開発専用:Codex CLI 実行可能ファイルへのパスを設定します。Codex CLI を開発している場合を除き、この設定は必要ありません。バンドルされた実行可能ファイルを手動で上書きすると、拡張機能の一部が動作しなくなる可能性があります。
chat.fontSize Editor default Codex サイドバーのチャットテキストを制御します。チャットの内容や入力欄が含まれます。
chat.editor.fontSize Editor default Codex チャットでコードとしてレンダリングされるコンテンツを制御します。コードスニペットや差分が含まれます。

上記の chatgpt.* キーは IDE 拡張機能に属しており、config.toml には記述しません。共有エージェント設定については、Config の基本高度な設定、および設定リファレンスを使用してください。