Expand description
First-class controller shell for a Codex App Server process.
The protocol implementation lives in super::app_server and
super::app_server_protocol. This module owns the AgentMux controller
lifecycle: command construction, process/thread startup, turn dispatch,
block output publication, and shutdown. Codex remains opt-in until the
provider registry flips its controller type.
Structs§
- AppServer
Controller - Controller for one isolated
codex app-server --listen stdio://child. - AppServer
Inner 🔒 - Codex
Turn 🔒Usage - A Codex turn’s figures for the turn ledger (
PassStats), fromthread/tokenUsage/updated: one per model call, whosetokenUsage.lastis that call’s usage (totalis the whole thread’s). Codex reports no cost or API time, so those stay zero.