Agents
AgentService manages AI agents at the WORKSPACE level. Agents are workspace-scoped resources that define AI behavior and tool access. All operations are implicitly scoped to the workspace determined by the JWT token.
Authentication: Bearer token (JWT) Scope: Workspace-level operations
ModelsExpand Collapse
type Agent struct{…}
Agent resource
Metadata ResourceMetadata
Spec AgentSpec
Agent specification (user-provided configuration)
VariationSelectionMode AgentSpecVariationSelectionMode
Controls how variations are automatically selected when creating objectives Defaults to RANDOM when unspecified
AgentInfo contains simple information about an agent for display or quick reference
Profile represents a human user at the account level. Profiles are account-scoped resources that can be associated with multiple workspaces through the Actor model. Authentication for profiles is handled via SSO/OAuth (WorkOS).
Metadata AccountResourceMetadata
Spec ProfileSpec
type AgentInfo struct{…}
AgentInfo contains simple information about an agent for display or quick reference
Profile represents a human user at the account level. Profiles are account-scoped resources that can be associated with multiple workspaces through the Actor model. Authentication for profiles is handled via SSO/OAuth (WorkOS).
Metadata AccountResourceMetadata
Spec ProfileSpec
type AgentSpec struct{…}
Agent specification (user-provided configuration)
VariationSelectionMode AgentSpecVariationSelectionMode
Controls how variations are automatically selected when creating objectives Defaults to RANDOM when unspecified
AgentsWebhook Deliveries
AgentService manages AI agents at the WORKSPACE level. Agents are workspace-scoped resources that define AI behavior and tool access. All operations are implicitly scoped to the workspace determined by the JWT token.
Authentication: Bearer token (JWT) Scope: Workspace-level operations
List webhook deliveries
ModelsExpand Collapse
type WebhookDelivery struct{…}
Data WebhookDeliveryData
Webhook delivery data
EventType WebhookDeliveryDataEventType
The type of objective event that triggered this webhook delivery
Status WebhookDeliveryDataStatus
Metadata OperationMetadata
Metadata for ephemeral operations and activities (e.g., objectives, executions, runs)
type WebhookDeliveryData struct{…}
EventType WebhookDeliveryDataEventType
The type of objective event that triggered this webhook delivery