Skip to content
id: uuid.UUID
tenant_id: uuid.UUID (tenantId on the wire)
supervisor_id: str (supervisorId on the wire)
agent_id: str (agentId on the wire)
agent_version: str (agentVersion on the wire)
conversation_id: uuid.UUID (conversationId on the wire)
turn_number: int (turnNumber on the wire)
status: Literal['succeeded', 'guardrail-violation', 'guardrail-warning', 'tool-error', 'model-error', 'budget-exceeded', 'aborted', 'other']
failure_code: str | None (failureCode on the wire) (optional)
violations: list[dict[str, Any]]
failure_detail: dict[str, Any] | None (failureDetail on the wire) (optional)
duration_ms: int (durationMs on the wire)
cost_usd: str (costUsd on the wire)
provider: kindgi.client.Provider | None (optional)
provenance_ref: kindgi.client.ProvenanceRef | None (provenanceRef on the wire) (optional)
observed_at: AwareDatetime (observedAt on the wire)
data: list[kindgi.client.Observation]
next_cursor: str | None (nextCursor on the wire) (optional)
has_more: bool (hasMore on the wire)
root: Literal['succeeded', 'guardrail-violation', 'guardrail-warning', 'tool-error', 'model-error', 'budget-exceeded', 'aborted', 'other']
agent_id: str (agentId on the wire)
agent_version: str (agentVersion on the wire)
title: str | None (optional)
scope: dict[str, Any] | None (optional)
participant_id: str | None (participantId on the wire) (optional)
metadata: dict[str, Any] | None (optional)
dry_run: bool | None (dryRun on the wire) (optional)
wait: bool | None (optional)
id: str
tenant_id: str (tenantId on the wire)
name: str
slug: str
created_at: str (createdAt on the wire)
updated_at: str (updatedAt on the wire)
data: list[kindgi.client.Org]
has_more: bool (hasMore on the wire)
next_cursor: str | None (nextCursor on the wire) (optional)
name: str | None (optional)
slug: str | None (optional)