掲載済み (2026-05-09号)
159 142文字 • 1分

Codexでコマンドが自動承認される設定をする #ClaudeCode

日本語

掲載情報

概要

OpenAI Codexにおいてコマンド実行を自動承認するためのRules設定について、Starlark形式の記述方法やClaude Codeとの比較を交えて解説した実用ガイド。

詳細内容

AIエージェントツールであるCodexにおいて、サンドボックス外のコマンド実行を自動承認・制限するための「Rules」機能の設定方法を解説しています。 1. **設定の基本**: `.codex/rules/` ディレクトリ配下に `.rules` ファイルを作成し、Starlark形式(Python風)の構文で記述します。 2. **prefix_ruleの活用**: `pattern` で対象コマンドを指定し、`decision` で `allow`(許可)、`prompt`(確認)、`forbidden`(拒否)を制御します。`justification`(理由)や `match/not_match`(テストケース)の記述も可能です。 3. **Claude Codeとの対比**: Claude Codeの `settings.json` における権限設定との対応関係を示し、移行や併用を容易にしています。 4. **検証と注意点**: `codex execpolicy check` コマンドによる設定のテスト方法や、シェル経由のコマンドがどのように分解・評価されるかの仕様についても言及されています。