Skip to main content
This page documents every field stored on an Agent and the resources it owns: rule sets, notification channels, data sources, and limits. The same field shapes are returned by GET /api/v1/agents/{id} and editable via PATCH /api/v1/agents/{id}.

Identity

Scope

scope_json declares what slice of the workspace the agent operates on. Out-of-scope tool calls return error: "out_of_scope" to the LLM.

Schedule & status

LLM provider

Cost & rate limits

See Cost and limits for cap semantics.

Rule set

Rule sets are versioned — every save creates a new row, and every run records the version it executed under. Edit via POST /api/v1/agents/{id}/rule-sets. See Rules and decisions for the full schema.

Notification channels

Resource agent_notification_channel. See Notifications.

Data sources & sinks

Resource agent_data_source. See Data sources and sinks.

Read-only fields