リリースノート
公式ドキュメント
セットアップ
前提:Node.js環境があること
- インストール 及び アップデート
npm install -g @openai/codex@latest
# または
brew install codex
- バージョン確認
codex --version
# codex-cli 0.88.0
起動
codex
(おまけ)承認全部スキップしたい方のための起動方法
codex –dangerously-bypass-approvals-and-sandbox
初回実行すると、自動でブラウザが起動し、OpenAIの認証画面が表示されます。
>_ Welcome to Codex, OpenAI's command-line coding agent
> Sign in with ChatGPT to use Codex as part of your paid plan
or connect an API key for usage-based billing
> 1. Sign in with ChatGPT
Usage included with Plus, Pro, and Team plans
2. Provide your own API key
Pay for what you use
Press Enter to continue
(和訳)
>_ Codexへようこそ - OpenAIが提供するコマンドライン型コーディング支援ツールです
> ChatGPTでサインインすると、有料プランの一部としてCodexをご利用いただけます
または、使用量に応じた課金方式を利用するためにAPIキーを接続してください
> 1. ChatGPTでサインインする
Plusプラン、Proプラン、Teamプランには使用権が含まれています
2. ご自身のAPIキーを入力する
実際に使用した分だけお支払いいただけます
Enterキーを押すと続行します
ChatGPT Plus/Pro/Teamアカウントをお持ちの方は、Sign in with ChatGPTを選択して認証完了しましょう。
認証完了すると以下のように聞かれます。
> 1. Allow Codex to work in this folder without asking for approval
2. Require approval of edits and commands
Press Enter to continue
(和訳)
> 1. 承認を求めずにこのフォルダで Codex を動作させる
2. 編集とコマンドに対して承認を必須とする
Enter キーを押すと続行します
承認が面倒な方は上がいいかもしれません。
"賢く"使うための設定
C:\Users\ユーザー名\.codexに、config.tomlファイルが生成されています。
これを弄ることで、デフォルトのモデルを選択できます。

また、Codexには標準でWeb検索機能が組み込まれており、web_searchを有効にすることで最新の情報に基づいた回答を生成させることができます。
既に何かしらが書かれている場合(trustedなど)は、改行してその下に追記します。
以下は私の設定です。
2026/03/09現在、これが一番賢くて便利と思います。
model = "gpt-5.4"
web_search = "live" # 常に最新のWeb検索結果を取りに行く
approval_policy = "never" # 承認をスキップ
model_reasoning_summary = "detailed" # 推論要約を詳細に出力させる(Codexは簡潔気味なので)
model_reasoning_effort= "xhigh" # 推論負荷最大
hide_agent_reasoning = false # TUI(テキストユーザーインターフェース)とcodex execの出力において、推論イベントを表示するようにする
show_raw_agent_reasoning = true # アクティブなモデルが推論内容を出力した場合に、生の推論内容を表示する
windows_wsl_setup_acknowledged = true # Windowsのオンボーディング確認を追跡
[features]
shell_snapshot = true # 繰り返し実行するコマンドの処理速度を向上
apply_patch_freeform = true # フリーフォーム形式のapply_patchツールを利用可能に
remote_compaction = true # リモート圧縮を有効に
remote_models = true # 準備状態を表示する前にリモートモデルリストを更新
shell_tool = true # コマンド実行用のデフォルトツール「shell」を有効化
undo = true # ターン単位のUndo機能を有効に
powershell_utf8 = true # UTF-8強制(文字化け対策)
windows_wsl_setup_acknowledged = true # Windowsのオンボーディング確認を追跡
プロジェクト単位で切り替えたい場合は、リポジトリ直下に .codex/config.toml を置くとスコープを分けられます。
MCPとの連携
MCPサーバーはC:\Users\ユーザー名\.codex\config.toml内に記述します。
例えば今話題のSerena MCPと連携してみましょう。
[mcp_servers.serena]
command = "uvx"
args = ["--from", "git+https://github.com/oraios/serena", "serena", "start-mcp-server", "--context", "codex"]
とconfig.tomlに追記します。
Windows環境だとうまく動かないので、以下のようにフルパスで指定します。
[mcp_servers.serena]
command = 'C:\Users\ユーザー名\AppData\Local\Programs\Python\Python311\Scripts\uvx.exe'
args = ["--from", "git+https://github.com/oraios/serena", "serena", "start-mcp-server", "--context", "codex", "--enable-web-dashboard=false"]
startup_timeout_sec = 30.0
[mcp_servers.serena.env]
SYSTEMROOT = 'C:\Windows'
初めてSerenaを使う場合は、以下のプロンプトでアクティブ化します。
Activate the current dir as project using serena
Usage
以下のページから確認できます。
設定一覧
設定の公式ドキュメントは以下です。
以下は和訳です。
一般設定
| キー | タイプ / 値 | 詳細 |
|---|---|---|
approval_policy |
untrusted | on-failure | on-request | never
|
Codexがコマンド実行前に承認待ち状態になるタイミングを制御します |
chatgpt_base_url |
文字列 | ChatGPTログイン処理中に使用すべき基本URLを上書きします |
check_for_update_on_startup |
ブール値 | 起動時にCodexの更新をチェックします(更新が中央管理されている場合のみfalseに設定してください) |
cli_auth_credentials_store |
file | keyring | auto
|
CLIがキャッシュされた認証情報を保存する場所を指定します(ファイルベースのauth.jsonかOSのキーチェーンか) |
compact_prompt |
文字列 | 履歴圧縮プロンプトのインラインオーバーライド |
developer_instructions |
文字列 | セッションに挿入する追加の開発者向け指示事項(任意) |
disable_paste_burst |
ブール値 | TUI(テキストユーザーインターフェース)におけるペーストバースト検出機能を無効化します |
experimental_compact_prompt_file |
文字列(パス形式) | ファイルから圧縮プロンプトのオーバーライドを読み込む機能(実験的機能) |
experimental_use_freeform_apply_patch |
ブール値 | freeform形式のapply_patch機能を有効にする旧式の設定名です。代わりに[features].apply_patch_freeformまたはcodex --enable apply_patch_freeformの使用を推奨します |
experimental_use_unified_exec_tool |
ブール値 |
unified_exec機能を有効にする従来の名称です。代わりに [features].unified_exec または codex --enable unified_exec の使用を推奨します |
file_opener |
vscode | vscode-insiders | windsurf | cursor | none
|
Codexの出力から引用を開く際に使用するURIスキーム(デフォルト:vscode) |
forced_chatgpt_workspace_id |
文字列(UUID形式) | ChatGPTのログインを特定のワークスペース識別子に制限します |
forced_login_method |
chatgpt | api
|
Codexの認証方法を特定の方法に制限します |
hide_agent_reasoning |
ブール値 | TUI(テキストユーザーインターフェース)とcodex execの出力において、推論イベントを表示しないようにします |
instructions |
文字列 | 将来の使用に備えて予約済み。model_instructions_file または AGENTS.md の使用を推奨します |
model |
文字列 | 使用するモデル名(例:gpt-5-codex)を指定します |
notify |
文字列配列 | 通知のために実行されるコマンド。CodexからJSONペイロードを受け取ります |
oss_provider |
lmstudio | ollama
|
--oss オプションを使用して実行する際にデフォルトで使用されるローカルプロバイダー(未設定の場合はプロンプトが表示されます) |
profile |
文字列 | 起動時に適用されるデフォルトプロファイル(--profile オプションと同等) |
review_model |
文字列 |
/review で使用できるオプションのモデルオーバーライド(デフォルトは現在のセッションモデルが適用されます) |
show_raw_agent_reasoning |
ブール値 | アクティブなモデルが推論内容を出力した場合に、生の推論内容を表示します |
windows_wsl_setup_acknowledged |
ブール値 | Windowsのオンボーディング確認を追跡します(Windows環境のみ) |
features(機能設定)
| キー | タイプ / 値 | 詳細 |
|---|---|---|
features.apply_patch_freeform |
ブール値 | フリーフォーム形式のapply_patchツールを利用可能にします(実験的機能) |
features.child_agents_md |
ブール値 | AGENTS.md ファイルが存在しない場合でも、AGENTS.md のスコープ/優先順位に関するガイダンスを自動的に追加します(実験的機能) |
features.elevated_windows_sandbox |
ブール値 | Windows制限トークンサンドボックスパイプラインを有効にします(実験的機能) |
features.exec_policy |
ブール値 |
shell/unified_exec コマンドに対するルールチェックを強制適用します(実験的機能、デフォルトで有効) |
features.experimental_windows_sandbox |
ブール値 | Windows制限トークンサンドボックスを実行します(実験的機能) |
features.powershell_utf8 |
ブール値 | PowerShellの出力をUTF-8に強制変換します(デフォルトは有効) |
features.remote_compaction |
ブール値 | リモート圧縮を有効にします(ChatGPT認証時のみ有効/実験的機能/デフォルトで有効) |
features.remote_models |
ブール値 | 準備状態を表示する前にリモートモデルリストを更新します(実験的機能) |
features.shell_snapshot |
ブール値 | 繰り返し実行するコマンドの処理速度を向上させるため、シェル環境をスナップショットとして保存します(ベータ機能) |
features.shell_tool |
ブール値 | コマンド実行用のデフォルトツール「shell」を有効化します(安定版、デフォルトで有効) |
features.unified_exec |
ブール値 | 統合されたPTYベースのexecツールを使用してください(ベータ版) |
features.web_search_request |
ブール値 | モデルによるウェブ検索の実行を許可します(安定版機能) |
feedback(フィードバック設定)
| キー | タイプ / 値 | 詳細 |
|---|---|---|
feedback.enabled |
ブール値 |
/feedback コマンドによるフィードバック送信機能を Codex のすべてのインターフェースで有効化します(デフォルト: 有効) |
history(履歴設定)
| キー | タイプ / 値 | 詳細 |
|---|---|---|
history.max_bytes |
数値 | 設定されている場合、履歴ファイルのサイズをバイト単位で制限し、古いエントリから順に削除します |
history.persistence |
save-all | none
|
Codexがセッションのトランスクリプトをhistory.jsonlファイルに保存するかどうかを制御します |
MCP(Model Context Protocol)設定
| キー | タイプ / 値 | 詳細 |
|---|---|---|
mcp_oauth_callback_port |
整数型 | MCP OAuthログイン時に使用されるローカルHTTPコールバックサーバーのオプション固定ポートです。設定されていない場合、CodexはOSが動的に割り当てる一時ポートを使用します |
mcp_oauth_credentials_store |
auto | file | keyring
|
MCP OAuth認証情報の推奨保存先 |
mcp_servers(MCPサーバー設定)
| キー | タイプ / 値 | 詳細 |
|---|---|---|
mcp_servers.<id>.args |
配列<文字列> | MCP stdioサーバーコマンドに渡される引数 |
mcp_servers.<id>.bearer_token_env_var |
文字列 | MCP HTTPサーバー用のベアラートークンを読み込む環境変数 |
mcp_servers.<id>.command |
文字列 | MCP stdioサーバーを起動するためのコマンドです |
mcp_servers.<id>.cwd |
文字列 | MCP stdioサーバープロセスの作業ディレクトリです |
mcp_servers.<id>.disabled_tools |
配列<文字列> | MCPサーバーにおいて、enabled_toolsの後に適用される拒否リストです |
mcp_servers.<id>.enabled |
ブール値 | MCPサーバーの設定を削除せずに無効化します |
mcp_servers.<id>.enabled_tools |
配列<文字列> | MCPサーバーが公開するツール名のリストを許可します |
mcp_servers.<id>.env |
map | MCP 標準入出力サーバーに転送される環境変数 |
mcp_servers.<id>.env_http_headers |
map | MCP HTTPサーバー向けに環境変数から設定されるHTTPヘッダー |
mcp_servers.<id>.env_vars |
配列型 | MCP stdioサーバーでホワイトリストに登録する追加の環境変数 |
mcp_servers.<id>.http_headers |
map | 各MCP HTTPリクエストに付加される静的HTTPヘッダー |
mcp_servers.<id>.startup_timeout_ms |
数値 |
startup_timeout_sec のミリ秒単位のエイリアスです |
mcp_servers.<id>.startup_timeout_sec |
数値 | MCPサーバーのデフォルト起動タイムアウト時間(10秒)を上書きします |
mcp_servers.<id>.tool_timeout_sec |
数値 | MCPサーバーのデフォルト設定であるツールごとのタイムアウト60秒を上書きします |
mcp_servers.<id>.url |
文字列 | MCPストリーム対応HTTPサーバーのエンドポイントです |
model(モデル関連設定)
| キー | タイプ / 値 | 詳細 |
|---|---|---|
model_auto_compact_token_limit |
数値 | 履歴自動圧縮をトリガーするトークン閾値(未設定時はモデルのデフォルト値が使用されます) |
model_context_window |
数値 | アクティブなモデルが利用可能なコンテキストウィンドウのトークン数 |
model_instructions_file |
文字列(パス形式) |
AGENTS.md の代わりに使用する組み込み指示の代替ファイルです |
model_provider |
文字列 |
model_providers で指定したプロバイダー ID(デフォルト: openai) |
model_reasoning_effort |
min | low | medium | high | xhigh
|
サポート対象モデルの推論負荷を調整します(Responses API専用。xhighはモデル依存です) |
model_reasoning_summary |
auto | concise | detailed | none
|
推論要約の詳細レベルを選択するか、要約機能を完全に無効化します |
model_supports_reasoning_summaries |
ブール値 | Codexに対して、不明なモデルに対しても推論メタデータを強制的に送信させます |
model_verbosity |
low | medium | high
|
GPT-5 Responses APIの詳細出力レベルを制御します(デフォルトはmedium) |
model_providers(モデルプロバイダー設定)
| キー | タイプ / 値 | 詳細 |
|---|---|---|
model_providers.<id>.base_url |
文字列 | モデルプロバイダーのAPIベースURLです |
model_providers.<id>.env_http_headers |
map | 環境変数から取得されるHTTPヘッダー(存在する場合) |
model_providers.<id>.env_key |
文字列 | プロバイダーAPIキーを提供する環境変数 |
model_providers.<id>.env_key_instructions |
文字列 | プロバイダーAPIキーの設定に関する任意のガイダンス |
model_providers.<id>.experimental_bearer_token |
文字列 | プロバイダー向けの直接的なベアラートークン(推奨されません。env_keyを使用してください) |
model_providers.<id>.http_headers |
map | プロバイダーリクエストに追加される静的HTTPヘッダー |
model_providers.<id>.name |
文字列 | カスタムモデルプロバイダーの表示名です |
model_providers.<id>.query_params |
map | プロバイダーリクエストに追加される追加クエリパラメータ |
model_providers.<id>.request_max_retries |
数値 | プロバイダーへの HTTP リクエストのリトライ回数(デフォルト: 4) |
model_providers.<id>.requires_openai_auth |
ブール値 | プロバイダーは OpenAI 認証を使用します(デフォルトは false) |
model_providers.<id>.stream_idle_timeout_ms |
数値 | SSEストリームのアイドルタイムアウト時間(ミリ秒単位、デフォルト: 300000) |
model_providers.<id>.stream_max_retries |
数値 | SSEストリーミングの中断時のリトライ回数(デフォルト: 5回) |
model_providers.<id>.wire_api |
chat | responses
|
プロバイダーが使用するプロトコル(指定がない場合はデフォルトでchatが使用されます) |
notice(通知設定)
| キー | タイプ / 値 | 詳細 |
|---|---|---|
notice.hide_full_access_warning |
ブール値 | フルアクセス警告プロンプトに対する認識状況を追跡します |
notice.hide_gpt-5.1-codex-max_migration_prompt |
ブール値 | gpt-5.1-codex-max への移行を促すプロンプトに対する認識を追跡します |
notice.hide_gpt5_1_migration_prompt |
ブール値 | GPT-5.1への移行プロンプトに対するユーザーの承諾状況を追跡します |
notice.hide_rate_limit_model_nudge |
ブール値 | レート制限モデル切り替えのリマインダーに対するオプトアウト状況を追跡します |
notice.hide_world_writable_warning |
ブール値 | Windows環境における書き込み可能なグローバルディレクトリに関する警告の確認状況を記録します |
notice.model_migrations |
map | モデルの移行履歴を古いバージョン → 新しいバージョンのマッピングとして記録します |
otel(OpenTelemetry設定)
| キー | タイプ / 値 | 詳細 |
|---|---|---|
otel.environment |
文字列 | 出力されるOpenTelemetryイベントに付与される環境タグ(デフォルト: dev) |
otel.exporter |
none | otlp-http | otlp-grpc
|
OpenTelemetryのエクスポート先を選択し、必要に応じてエンドポイントのメタデータを指定します |
otel.exporter.<id>.endpoint |
文字列 | OTELログのエクスポートエンドポイント |
otel.exporter.<id>.headers |
map | OTELエクスポートリクエストに含める静的ヘッダー |
otel.exporter.<id>.protocol |
binary | json
|
OTEL/HTTP エクスポートャーが使用するプロトコルです |
otel.exporter.<id>.tls.ca-certificate |
文字列 | OTELエクスポート用TLSのCA証明書パス |
otel.exporter.<id>.tls.client-certificate |
文字列 | OTELエクスポート用TLSのクライアント証明書パス |
otel.exporter.<id>.tls.client-private-key |
文字列 | OTEL エクスポート用 TLS のクライアント秘密鍵パス |
otel.log_user_prompt |
ブール値 | OpenTelemetryログに生のユーザープロンプトをエクスポートする機能を有効にします |
otel.trace_exporter |
none | otlp-http | otlp-grpc
|
OpenTelemetryトレースエクスポート方式を選択し、エンドポイントに関するメタデータを指定します |
otel.trace_exporter.<id>.endpoint |
文字列 | OTELログ用トレースエクスポートエンドポイント |
otel.trace_exporter.<id>.headers |
map | OTELトレースエクスポート要求に含める静的ヘッダー |
otel.trace_exporter.<id>.protocol |
binary | json
|
OTEL Trace Exporterが使用するプロトコル(OTEL/HTTP) |
otel.trace_exporter.<id>.tls.ca-certificate |
文字列 | OTELトレースエクスポート用TLSのCA証明書パス |
otel.trace_exporter.<id>.tls.client-certificate |
文字列 | OTELトレースエクスポート用TLSのクライアント証明書パス |
otel.trace_exporter.<id>.tls.client-private-key |
文字列 | OTELトレースエクスポート用TLSのクライアント秘密鍵パス |
profiles(プロファイル設定)
| キー | タイプ / 値 | 詳細 |
|---|---|---|
profiles.<name>.* |
各種 | サポートされている設定キーのいずれかに対するプロファイル単位でのオーバーライド設定 |
profiles.<name>.experimental_use_freeform_apply_patch |
ブール値 | freeform apply_patch 機能を有効にするための旧式の設定名です。代わりに [features].apply_patch_freeform を使用することを推奨します |
profiles.<name>.experimental_use_unified_exec_tool |
ブール値 | 統一実行機能を有効にするための旧式の設定名です。代わりに [features].unified_exec を使用することを推奨します |
profiles.<name>.include_apply_patch_tool |
ブール値 | freeform apply_patch 機能を有効にするための旧式の設定名です。代わりに [features].apply_patch_freeform を使用することを推奨します |
profiles.<name>.oss_provider |
lmstudio | ollama
|
--oss セッションで使用するプロファイル単位のOSSプロバイダーを指定します |
project(プロジェクト設定)
| キー | タイプ / 値 | 詳細 |
|---|---|---|
project_doc_fallback_filenames |
配列<文字列> |
AGENTS.md ファイルが存在しない場合に試行する追加のファイル名 |
project_doc_max_bytes |
数値 | プロジェクト指示書の構築時に AGENTS.md から読み込む最大バイト数 |
project_root_markers |
配列<文字列> | プロジェクトルートを示すファイル名の一覧。プロジェクトルートを親ディレクトリから検索する際に使用されます |
projects.<path>.trust_level |
文字列 | プロジェクトまたはワークツリーを信頼できる状態または信頼できない状態に設定します("trusted" | "untrusted") |
sandbox(サンドボックス設定)
| キー | タイプ / 値 | 詳細 |
|---|---|---|
sandbox_mode |
read-only | workspace-write | danger-full-access
|
コマンド実行時のファイルシステムおよびネットワークアクセスに関するサンドボックスポリシー |
sandbox_workspace_write.exclude_slash_tmp |
ブール値 | ワークスペース書き込みモード時に、書き込み可能なルートディレクトリから /tmp を除外します |
sandbox_workspace_write.exclude_tmpdir_env_var |
ブール値 | ワークスペース書き込みモード時に、書き込み可能なルートディレクトリから $TMPDIR を除外します |
sandbox_workspace_write.network_access |
ブール値 | ワークスペース書き込みサンドボックス内での外部ネットワークアクセスを許可します |
sandbox_workspace_write.writable_roots |
配列<文字列> |
sandbox_mode = "workspace-write" 時に追加される書き込み可能なルートディレクトリ |
shell_environment_policy(シェル環境ポリシー設定)
| キー | タイプ / 値 | 詳細 |
|---|---|---|
shell_environment_policy.exclude |
配列<文字列> | デフォルト設定後に環境変数を削除するためのグロブパターン |
shell_environment_policy.experimental_use_profile |
ブール値 | サブプロセスを起動する際にユーザーシェルのプロファイルを使用してください |
shell_environment_policy.ignore_default_excludes |
ブール値 | 他のフィルタ処理が実行される前に、KEY/SECRET/TOKENを含む変数を保持します |
shell_environment_policy.include_only |
文字列配列 | パターンのホワイトリスト。設定すると、このパターンに一致する変数のみが保持されます |
shell_environment_policy.inherit |
all | core | none
|
サブプロセスを起動する際のベースライン環境継承設定 |
shell_environment_policy.set |
map | すべてのサブプロセスに明示的に適用される環境変数のオーバーライド |
skills(スキル設定)
| キー | タイプ / 値 | 詳細 |
|---|---|---|
skills.config |
配列 | 各スキルの有効化状態は config.toml に保存されるオーバーライド設定で制御されます |
skills.config.<index>.enabled |
ブール値 | 参照するスキルの有効/無効を切り替えます |
skills.config.<index>.path |
文字列(パス) |
SKILL.md ファイルを含むスキルフォルダへのパス |
その他
| キー | タイプ / 値 | 詳細 |
|---|---|---|
include_apply_patch_tool |
ブール値 | フリーフォーム形式の apply_patch 機能を有効にするための旧式の設定名です。代わりに [features].apply_patch_freeform を使用することを推奨します |
tool_output_token_limit |
数値 | 個々のツール/機能の出力を履歴に保存するためのトークン予算 |
tui(TUI設定)
| キー | タイプ / 値 | 詳細 |
|---|---|---|
tui |
テーブル | TUI固有のオプション(デスクトップ通知のインライン表示有効化など) |
tui.alternate_screen |
auto | always | never
|
TUIにおける代替画面の使用制御(デフォルト:auto。Zellijではスクロールバックを保持するため自動的にスキップされます) |
tui.animations |
ブール値 | ターミナルアニメーション機能を有効にします(ウェルカム画面、チラつき効果、スピナーなど)(デフォルト: true) |
tui.notifications |
ブール値 | 文字列配列 | TUI通知を有効にします。オプションで特定のイベントタイプに制限することも可能です |
tui.scroll_events_per_tick |
数値 | TUI2のスクロールを正規化するために使用するマウスホイールイベントの密度 |
tui.scroll_invert |
ブール値 | TUI2モードでマウススクロール方向を反転します |
tui.scroll_mode |
auto | wheel | trackpad
|
TUI2におけるスクロール解釈モード |
tui.scroll_trackpad_accel_events |
数値 | 加速倍率 +1x を得るために必要なトラックパッド操作回数 |
tui.scroll_trackpad_accel_max |
数値 | トラックパッドスクロール時の最大加速倍率 |
tui.scroll_trackpad_lines |
数値 | TUI2におけるベースライントラックパッドスクロール感度 |
tui.scroll_wheel_like_max_duration_ms |
数値 | 自動モード時のホイール操作の代替処理に移行するまでの時間閾値(ミリ秒) |
tui.scroll_wheel_lines |
数値 | TUI2スクロール時のホイール1ノッチあたりのスクロール行数 |
tui.scroll_wheel_tick_detect_max_ms |
数値 | 自動モード時のホイール回転検出閾値(ミリ秒単位) |
tui.show_tooltips |
ブール値 | TUIのウェルカム画面においてオンボーディング用ツールチップを表示します(デフォルト: true) |
スラッシュコマンド一覧
公式ドキュメントは以下です。
以下は和訳です。
| コマンド | 目的 | 使用場面 |
|---|---|---|
/approvals |
Codexに事前に確認を求めずに実行させたい動作を設定します。 | セッション中に承認要件を柔軟に調整できます(AutoモードとRead Onlyモードの切り替えなど)。 |
/compact |
表示中の会話内容を要約してトークンを解放します。 | 長時間のセッション後に使用すると、Codexが文脈ウィンドウを圧迫することなく重要な要点を保持できます。 |
/diff |
Gitが追跡していないファイルを含む差分表示を行います。 | コミットやテスト実行前に、Codexの編集内容を確認してください。 |
/exit |
CLIを終了します(/quitと同じ動作)。 |
別表記のコマンド名。どちらのコマンドもセッションを終了します。 |
/feedback |
ログをCodexのメンテナンスチームに送信します。 | 問題を報告したり、サポートに診断情報を送信できます。 |
/fork |
現在の会話を新しいスレッドとして分岐させます。 | 現在のセッションを分岐させることで、現在の会話履歴を失うことなく新しいアプローチを試すことができます。 |
/init |
現在のディレクトリに AGENTS.md の基本テンプレートを生成します。 |
現在作業中のリポジトリまたはサブディレクトリに対して、永続的な指示内容を記録します。 |
/logout |
Codexからログアウトします。 | 共有マシンを使用する場合、ローカルの認証情報を消去します。 |
/mcp |
設定済みのModel Context Protocol(MCP)対応ツールの一覧を表示します。 | セッション中にCodexが呼び出せる外部ツールを確認します。 |
/mention |
会話にファイルを添付します。 | Codexに次に検査させたい特定のファイルやフォルダを指定します。 |
/model |
使用するモデル(および利用可能な場合は推論レベル)を選択します。 | タスクを実行する前に、汎用モデル(gpt-4.1-mini)とより高度な推論モデルを切り替えることができます。 |
/new |
同じCLIセッション内で新しい会話を開始します。 | 同じリポジトリ内で新しいプロンプトを使用する場合、CLIを終了せずにチャットコンテキストをリセットします。 |
/quit |
CLIを終了します。 | セッションを直ちに終了します。 |
/resume |
セッション一覧から保存済みの会話を再開します。 | 前回のCLIセッションから作業を中断したところから再開できます。最初からやり直す必要はありません。 |
/review |
Codexに対し、現在の作業ツリーのレビューを依頼します。 | Codexが作業を終えた後、またはローカル変更箇所を別の視点から確認したい時に実行してください。 |
/status |
セッションの設定とトークンの使用状況を確認します。 | 現在アクティブなモデル、承認ポリシー、書き込み可能なルート、および残りのコンテキスト容量を確認してください。 |
また役に立ったことがあれば適宜追加していきます。
これからもQiitaで発信していくので、気になったらぜひいいね・フォローお願いします!