First-party AI provider shipped with arka-deck. Chat runtime via a Codex CLI subprocess.
| Field | Value |
|---|
| Manifest id | codex-cli |
| Addon id | codex_cli (snake_case, kept for disk compatibility) |
| Maturity | beta |
| Authentication | managed by the codex binary (internal OAuth cycle) |
| Surface | Detail |
|---|
ChatRuntime | providers/codex_cli/ (subprocess orchestration) |
| Catalogue manifest | composition/addons/provider-manifests.ts (entry codex-cli) |
| Internal modules | providers/codex_cli/internal/ |
The Codex CLI runtime executes by subprocess: arka-deck spawns the codex binary, sends the turn via stdin/stdout, and collects the result. This allows leveraging Codex native capabilities without reimplementing orchestration on the arka-deck side.
| Property | Detail |
|---|
| Default timeout | configurable per turn |
| Separated stderr | never mixed with stdout |
| No direct network call | only through the codex binary which manages its authentication |