# `Agentic.Protocol.Codex`

Codex CLI protocol implementation (one-shot mode).

Each `send/3` spawns `codex exec --json` as a single-turn subprocess:
the concatenated conversation is sent on stdin, the process emits a
JSONL stream describing the run, then exits. There is no long-lived
port and no cross-turn session state — the CLI currently doesn't expose
an ACP subcommand, so streaming multi-turn input isn't available.

# `estimate_cost`

# `get_usage`

# `stream_message`

---

*Consult [api-reference.md](api-reference.md) for complete listing*
