Updates agent configuration. Agent must be stopped. Users can assign own or platform policies to own agents.
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Internal-only override. Prefer model_names for user-facing model assignment.
User-facing model names to assign directly to this agent (one or many).
Skill IDs to assign. Empty array to detach all skills (Custom mode). Config is merged from all skills at save time.
Container profile to assign. Omit for no change; explicit null to clear.
Controls agent autonomy. Omit for no change.
ask_before_acting, act_within_scope, full_autonomy Agent updated
Unique slug identifier (lowercase, alphanumeric, hyphens)
^[a-z0-9][a-z0-9-]{0,61}[a-z0-9]$Controls how much freedom the agent has when executing commands.
ask_before_acting, act_within_scope, full_autonomy stopped, running, error Internal policy reference used by backend model-router plumbing.
User-facing model names assigned to this agent.
Skills assigned to this agent.
FK to container_profiles table. Determines Docker image for the agent container.
Resolved container profile object (from LEFT JOIN).
Stable principal identifier (equals agent UUID). AI-115 workload principal model.
Formal principal type. Always 'agent' for workload principals.
agent