Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Codex の「自走力」を高める

Codex の「自走力」を高める

Avatar for yorifuji

yorifuji

March 05, 2026
Tweet

More Decks by yorifuji

Other Decks in Programming

Transcript

  1. 自己紹介 依藤 充範 (@yorifuji) 金融系スタートアップの iOS エンジニア Codex CLI は

    2025 年9 月 から利用 普段は Codex CLI をメインで、Claude Code も併用しています 2
  2. 今日の内容 Codex CLI の機能キャッチアップと活用方法 Plan モード、exec_policy (Rules ) Codex CLI

    v0.110.0 @ macOS で確認した内容となります Windows/Linux, Codex app では挙動が異なる可能性があります 3
  3. 直近の Codex に関連するトピック 日付 トピック 内容 2 月3 日 Codex

    app リリース レートリミット上限が2 倍に引き上げ(4 月2 日まで) Free / Go プランに開放(Codex CLI も含む) 2 月4 日 GPT-5.2 / GPT-5.2-Codex 従来比で 40% 高速化 2 月6 日 GPT-5.3-Codex リリース 半分の token でタスク実行が可能 課金ユーザーのみ利用可能 全ユーザーが利用可能 2 月13 日 GPT-5.3-Codex-Spark リリー ス 高速モデル Context Window は 128k (無印の半分) Pro プランユーザーのみ利用可能 3 月6 日 GPT-5.4 リリース /fast モードに対応 Context Window は最大1M 4
  4. Plan モード Codex には Plan モードが存在しなかった 計画のつもりで質問すると Codex が勝手にコーディングを始めてしまうこと があった

    設計用の skill を用意したり、readonly に切り替えて使う工夫をしていた v0.94.0 で Plan モードがリリース Shift + Tab 、 /plan でモード切り替え 選択肢提示/一問一答形式 の質問機能も用意されている Codex 側からの質問で不明点を潰しながら計画を立てることができる 6
  5. Plan モードを使ってみた感想 プランの内容をファイルへ保存する機能はない 解決策 developer_instructions オプションを利用して、ファイルの書き出しを指示するプ ロンプトを injection する developer_instructions

    Custom Instruction を設定するオプション、Codex に対してシステムプロンプトを 追加することができる Codex の挙動をカスタマイズすることができる 8
  6. developer_instructions の設定例( ~/.codex/config.toml ) developer_instructions = """ 実装を開始する場合、Plan モードで提示した計画内容を .md

    ファイルへ書き出すこと。 計画が存在しない場合はこの指示は無視して良いこと。 """ 9
  7. exec_policy (Rules ) Sandbox 外でのコマンド実行を制御する仕組み 作業ディレクトリ(cwd )以外のファイルの書き込み、ネットワークアクセス の許可、など exec_policy をカスタマイズするとコマンドの

    許可/ 拒否/ 承認要求 のルールを事 前定義できる 自走力を高めるために、よく使うコマンドは承認なしで実行できるようにしてお くのがおすすめ 13
  8. Rule のフォーマット ルールを適用したいコマンド単位で prefix_rule() を定義する prefix_rule( # 前方一致でマッチするコマンドのパターンを指定(required ) pattern

    = ["gh", "pr", "list"], # `allow` は承認なしで実行(デフォルト)`forbidden` であれば常に拒否(deny ) 、`prompt` で承認要求 decision = "prompt", # (オプション) justification = "Viewing PR list", match = [ "gh pr list", "gh pr list @me", ], not_match = [ "gh pr --repo openai/codex list", ], ) 15
  9. writable_roots exec_policy はコマンド実行の許可を制御するのに対し、 writable_roots は Codex CLI が書き込み可能なディレクトリを追加するオプション ( config.toml

    ) Sandbox 外のファイルの編集を許可させることができる 設定例 ホームディレクトリ直下の .plans ディレクトリを書き込み可能にする例: [sandbox_workspace_write] writable_roots = ["/Users/yorifuji/.plans/"] 16
  10. まとめ 直近のニュース 高速化、Codex app Rate Limit 2 倍(4/2 まで) 、無料ユーザーに解放

    GPT-5.3-Codex (有料プラン) 、GPT-5.3-Codex-Spark (Pro プラン) 機能 Plan モード exec_policy (Rules )と writable_roots 18