開発者設定¶
Codex IDE 拡張機能には、2 つの設定レイヤーがあります。
- Codex 設定は、モデル、推論の労力、権限、サンドボックス、MCP サーバー、パーソナライズなど、Codex CLI と共有されるエージェントの動作を制御します。Codex はこれらの設定を
config.tomlから読み取ります。 - エディター設定は、VS Code および互換エディター内での拡張機能の動作を制御します。これらの設定では、エディターの設定システムにある
chatgpt.*キーを使用します。
Codex 設定を開く¶
Codex サイドバーの歯車アイコンを選択し、Codex 設定を選択します。一般的なエージェント制御には設定パネルを使用するか、config.toml を開くを選択して、アクティブな設定レイヤーを直接編集します。
設定レイヤーの順序と一般的なキーについては、Config の基本を参照してください。サポートされている config.toml キーについては、設定リファレンスを参照してください。
エディター設定を変更する¶
設定を変更するには、次の手順に従います。
- エディターの設定を開きます。
@ext:openai.chatgpt、Codex、または設定名を検索します。- 値を更新します。
この拡張機能は、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 の基本、高度な設定、および設定リファレンスを使用してください。