Aller au contenu

Codex CLI

Provider IA first-party livré avec arka-deck. Runtime de chat via un sous-processus Codex CLI.

ChampValeur
Manifest idcodex-cli
Addon idcodex_cli
Maturitébeta
Authentificationgéré par le binaire codex (cycle OAuth interne)
SurfaceDétail
ChatRuntimeproviders/codex_cli/ (orchestration sous-processus)
Manifest cataloguecomposition/addons/provider-manifests.ts (entrée codex-cli)
Internal modulesproviders/codex_cli/internal/

Le runtime Codex CLI s’exécute par sous-processus : arka-deck spawn le binaire codex, lui passe le tour via stdin/stdout, et collecte le résultat. Cela permet de bénéficier des capacités natives Codex sans réimplémenter l’orchestration côté arka-deck.

PropriétéDétail
Timeout par défautconfigurable selon le tour
Stderr séparéjamais mélangé au stdout
Pas d’appel réseau directuniquement via le binaire codex qui gère son authentification

Quand les tools runtime projet sont disponibles, arka-deck peut exposer arka_runtime à Codex. Le MCP donne à l’agent des tools scopés projet pour lire la squad active, le snapshot runtime, la liste/lecture ArkaDoc, les tasks, la mémoire et la flowmap Mission Control. C’est la surface privilégiée de contexte projet pour les agents ; l’inspection filesystem reste réservée au travail sur les sources, pas à la découverte de l’état runtime arka-deck.

arka_runtime est un MCP projet générique : il n’expose pas les tools write d’orchestration. Les commandes arkaStartSquadLeaderOrchestration et arkaSubmitSquadLeaderCommand passent par le MCP in-process arka_orchestration, lié à la session agent, et sont refusées côté système si l’agent courant n’est pas le leader de la squad active.