Skip to content

Codex CLI

First-party AI provider shipped with arka-deck. Chat runtime via a Codex CLI subprocess.

FieldValue
Manifest idcodex-cli
Addon idcodex_cli
Maturitybeta
Authenticationmanaged by the codex binary (internal OAuth cycle)
SurfaceDetail
ChatRuntimeproviders/codex_cli/ (subprocess orchestration)
Catalogue manifestcomposition/addons/provider-manifests.ts (entry codex-cli)
Internal modulesproviders/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.

PropertyDetail
Default timeoutconfigurable per turn
Separated stderrnever mixed with stdout
No direct network callonly through the codex binary which manages its authentication

When project runtime tools are available, arka-deck can expose arka_runtime to Codex. The MCP gives the agent project-scoped tools for active squad lookup, runtime snapshot, ArkaDoc list/read, task list, memory and Mission Control flowmap. It is the preferred project context surface for agents; filesystem inspection remains for source work, not for discovering arka-deck runtime state.

arka_runtime is a generic project MCP: it does not expose orchestration write tools. arkaStartSquadLeaderOrchestration and arkaSubmitSquadLeaderCommand go through the in-process arka_orchestration MCP, bound to the agent session, and are rejected by the system unless the current agent is the active squad leader.