Add OpenAI Codex provider

t-418·WorkTask·
·
·
Created3 months ago·Updated3 months ago·pipeline runs →

Description

Edit

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 → InProgress3 months ago
💬[human]3 months 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).

🔄[human]InProgress → Done3 months ago