Docs menu

Reference

Protocol joymux.execution.v1

This page lists operations a third-party developer needs to integrate. It is the public wire contract, not a description of JoyMux internals.

Opaque IDs you will handle: ClientId, SessionId, ExecutionId, CheckpointId, EventCursor, CorrelationId.

Primary operations:

Prefer structured argv:

{ "program": "cargo", "args": ["test", "--workspace"] }

JoyMux behavior must not branch on whether the client is named Codex, Claude, Gemini, or anything else.

Prefer the SDK unless you are implementing a transport. Errors: error model. Authz: authorization.