INPUT
Explicit action request
Validated context, identifiers, and workflow parameters.
DEVELOPERS
Build around runs, state, events, and plugins without coupling external automation directly to interpretation logic.
correlation_id
run_id
status
events[]STANDARD RUN CONTRACT
Create a run, query its status, follow the event stream, and retrieve its history. Structured identifiers keep the initiating request connected to every transition.
POST /v1/runs
GET /v1/runs/{run_id}
GET /v1/runs/{run_id}/timeline
GET /v1/runs/{run_id}/stream
{
"correlation_id": "corr_7a31",
"run_id": "run_8f4c",
"status": "awaiting_approval"
}EXTENSION BOUNDARY
External tools, MCP servers, workflow engines, and automation systems are untrusted boundaries. Typed interfaces and versioned contracts constrain that crossing.
INPUT
Validated context, identifiers, and workflow parameters.
BOUNDARY
A defined executor contract between the control plane and external systems.
OUTPUT
Status transitions and evidence represented as run events.
DOCUMENTATION PATHS
Use the documentation for current setup and integration details, then verify behavior against the repository source.
Define and operate versioned, bounded procedures.
Open documentationExtend external execution through typed interfaces.
Open documentationCreate runs, read status, retrieve timelines, and follow SSE streams.
Open documentationUnderstand service, contract, and untrusted-boundary responsibilities.
Open documentationRun the documented local stack and inspect current behavior.
Open documentationFollow the repository-backed Helm and deployment paths.
Open documentationPRIMARY RESOURCES
The documentation is the starting point for integration details; the repository is the source for current behavior.