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

Codex の「自走力」を高める

Sponsored · SiteGround - Reliable hosting with speed, security, and support you can count on.

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