Skip to main content

Colony API

Retrieve colony status, agent fitness rankings, and soul service diagnostics. The colony endpoint proxies requests to the soul service, which provides cognitive architecture data for agents including plan-driven reasoning, fitness scoring, and colony coordination.

Get colony status

No authentication required. Returns colony tree data, agent fitness rankings, and root node details by default.

Query parameters

Actions

tree

Returns the full colony tree with fitness rankings, agent metadata, and root node soul state.

Response

Agent fields: Root soul fields (root.soul): Root colony fields (root.colony):

soul

Returns the full cognitive state of the soul service.

Response


diagnostics

Returns diagnostic data including failure patterns, stagnation risk, and capability bottlenecks.

Response

Error responses

Soul service unavailable

When the soul service cannot be reached, the endpoint returns HTTP 503:

Unknown action

When an unrecognized action parameter is provided, the endpoint returns HTTP 400: