STEP 1690 v2.5 の converter + mapper を実 Codex CLI に食わせて動作確認するための prep。私で完結できる script / fixture / 手順は用意済み、藤本さんが Codex CLI install → 1 command で verify → 出力を私に共有 → 別 STEP で実測反映、という 3 phase workflow。
Sample fixture (JSON/TOML/permissions) 3 file + verify script 1 file + 手順文書 (本 page)。 藤本さんが install した瞬間から run 可能。
私 (Claude) は Codex CLI を install できません。藤本さん の手元で install → verify script 実行 → 出力を共有していただければ、別 STEP で実測結果を site 反映します。
Claude Code 側の .mcp.json sample。3 server (filesystem-local / brave-search / github-mcp) の典型的 MCP config。API key placeholder 付き、そのまま docker run 例も含む。
converter で JSON → TOML 変換した Codex CLI 側の ~/.codex/config.toml sample。上記 3 server の TOML 形式 + Codex-only required = true field 例。
Claude Code settings.json permissions sample。allow[] 13 entry + deny[] 3 entry + mode: default。危険 pattern (rm -rf / sudo) を deny で ブロック。
4 phase (detect / converter roundtrip / permission mapper dry-run / Codex CLI live verify)。Codex CLI 未 install 時は Phase 4 を skip + install 手順表示、install 済なら 藤本さん 手動 phase の 指示。
本 STEP 1712 で 4 artifact + 手順文書 (本 page) を準備。藤本さんが install した瞬間から npx tsx で run 可能な状態。
Codex CLI install の option (どちらか):
npm install -g @openai/codex # または OpenAI 公式手順: curl -fsSL https://openai.com/codex/install.sh | sh # install 確認: codex --version
その後、rei-aios repo root で verify script を実行:
cd C:/Users/user/rei-aios npx tsx scripts/agent-connector/verify-codex-cli-adapters.ts
Phase 1-3 は install なしでも動作します (fixture roundtrip + dry-run mapping)。Phase 4 (Codex CLI live verify) だけが install 必須。
藤本さんが script 出力 (特に Phase 4 の Codex CLI 実測部分) を Claude に共有すると、別 STEP で:
═══ Codex CLI adapter verify prep — STEP 1712 ═══
── Phase 1: Codex CLI detection ────────────────────────────
isAvailable: false
error: spawn codex ENOENT
── Install 手順 (Codex CLI 未 install) ─────────────
npm install -g @openai/codex
Install 確認: codex --version
Install 後 再実行: npx tsx scripts/agent-connector/verify-codex-cli-adapters.ts
── Phase 2: MCP converter roundtrip (fixture) ─────────
[2.1] JSON → TOML: output 617 bytes, warnings 1, droppedFields 1 (type)
[2.2] JSON → TOML → JSON roundtrip on common shape
command preserved: ✓
args preserved: ✓
env preserved: ✓
cwd preserved: ✓
droppedFields: 0 (common shape)
[2.3] Codex TOML → Claude JSON on sample: 3 servers parsed, 1 dropped (required)
── Phase 3: Permission mapper dry-run ─────────────
[3.1] Claude → Codex tier: sandbox_mode = workspace-write
[3.2] Codex tier → Claude: 20 entry recovered
[3.3] Roundtrip loss: isLossless=false (expected, conservative mapper)
── Phase 4: Codex CLI live verify ─────────
✗ Codex CLI 未 install。 Phase 4 skip。
── Summary ──
Codex CLI: 未 install ✗
Converter fixture roundtrip: 実行済
Permission mapper dry-run: 実行済
Live verify: skip (install 待ち)
Phase 1-3 は install なしでも動くので、藤本さんが install する前に script を試して「converter + mapper 自体は動く」ことが確認できます。Phase 4 だけが実 Codex CLI 依存です。