Skip to main content

Mission control API

Mission control provides a real-time view of your agent fleet. Use these endpoints to visualize agent relationships, trace execution activity, attribute costs per agent, and track talent bookings.
All mission control endpoints require bearer token (API key) authentication. The fleet graph and traces endpoints also require a userId query parameter. The web proxy uses session authentication and resolves the user ID from the session before forwarding to these endpoints. The fleet graph and traces endpoints return safe default responses for unauthenticated requests instead of an error.

Fleet graph

Returns a constellation graph of your agent fleet as a set of nodes and edges. Each node represents an agent with a role and positional data for graph layout. Edges use from/to fields with a strength value indicating relationship weight.

Authentication

Requires bearer token authentication.

Query parameters

Response

When no souls are reachable, the response uses the fallback shape with minimal node data:
When the request is unauthenticated (no valid session), the endpoint returns a default response instead of an error:

Node object

The type field was renamed to role and now uses the values orchestrator, specialist, and worker. The monitor role is no longer returned by this endpoint.

Edge object

The source and target fields were renamed to from and to. The type field on edges was replaced by strength.

Response metadata

Errors

Unauthenticated requests return a 200 response with default empty data (see above) instead of an error.

Execution traces

Returns up to 20 of the most recent execution traces for your agent fleet, sorted by recency. Traces include active plan steps, recent thoughts, free energy component readings, and cycle status from live soul instances. Returns an empty array when no soul instances are reachable or when the request is unauthenticated.

Authentication

Requires bearer token authentication.

Query parameters

Response

Trace object

The response is capped at 20 traces, sorted from most recent to oldest.

Errors

Unauthenticated requests return a 200 response with an empty array [] instead of an error.

Cost attribution

Returns a cost breakdown for your agent fleet. Uses session authentication — the user is resolved from the active session. Returns a default empty response for unauthenticated requests.

Authentication

Requires session authentication.

Response

Response fields

Errors

Unauthenticated requests return a 200 response with { costs: [] } instead of an error.

Talent bookings

Returns active booking requests for your agent fleet. Uses session authentication — the user is resolved from the active session. Returns a default empty response for unauthenticated requests.

Authentication

Requires session authentication.

Response

Response fields

Errors

Unauthenticated requests return a 200 response with { bookings: [] } instead of an error.