Skip to content

What is Zozo?

Zozo is a harness that orchestrates vendor agent runtimes — Claude Code (via the Claude Agent SDK) and Codex (via codex exec --json) — so subscription-backed coding agents can be driven programmatically instead of only interactively.

A few things Zozo is not:

  • It is not a model API client. Zozo never calls a vendor's raw completions API; every Run happens inside a vendor Runtime the harness wraps in a Provider, on that Runtime's own subscription auth.
  • It is not a chat product. The unit of work is a Run inside a Thread, and every Run's output streams into one append-only Event journal that is the durable, replayable source of truth for that Thread.
  • It is not an agent-to-agent bus. When more than one agent needs to coordinate, a caller scripts the turn-taking explicitly.

Where to go next

This site is an early seed — more sections land as the harness's own documentation (parent: issue #505) fills in, one already-shipped feature at a time (see this site's own README.md).

Docs for Zozo — a coding-agent harness.