Add OpenAI Codex as a provider alongside claude-code. Use existing implementation in /home/ben/src/badlogic/pi-mono as reference. Support the monthly subscription model. Implement directly in Omni without subagents.
Acceptance:
Provider wiring supports Codex similarly to claude-code.
Docs/config updated to explain how to use Codex provider.
Build/lint passes for touched files.
Timeline (4)
🔄[human]Open → InProgress1 month ago
💬[human]1 month ago
Implemented OpenAI Codex OAuth + provider wiring, added Codex SSE Responses API streaming, updated provider resolution/docs/specs, and reformatted Haskell files; lint passes with existing warnings (file length/shebang/executable).
Implemented OpenAI Codex OAuth + provider wiring, added Codex SSE Responses API streaming, updated provider resolution/docs/specs, and reformatted Haskell files; lint passes with existing warnings (file length/shebang/executable).