AgentConfigV1
Fields
A project's configuration of one agent.
13 fields
agent_id· required- string
budget- BudgetConfig
enabled- boolean
extensions- AgentConfigExtensions
mode- string
model- ModelConfig
override_policy- OverridePolicyConfig
retry- RetryConfig
review- ReviewConfig
shadow- ShadowConfig
thresholds- ThresholdsConfig
timeout_seconds- integer
tools- ToolsConfig
Raw schema (JSON)
{
"additionalProperties": false,
"description": "A project's configuration of one agent (section 4.2).",
"properties": {
"agent_id": {
"title": "Agent Id",
"type": "string"
},
"budget": {
"$ref": "#/components/schemas/BudgetConfig"
},
"enabled": {
"default": true,
"title": "Enabled",
"type": "boolean"
},
"extensions": {
"$ref": "#/components/schemas/AgentConfigExtensions"
},
"mode": {
"default": "shadow",
"enum": [
"shadow",
"suggest",
"act"
],
"title": "Mode",
"type": "string"
},
"model": {
"$ref": "#/components/schemas/ModelConfig"
},
"override_policy": {
"$ref": "#/components/schemas/OverridePolicyConfig"
},
"retry": {
"$ref": "#/components/schemas/RetryConfig"
},
"review": {
"$ref": "#/components/schemas/ReviewConfig"
},
"shadow": {
"$ref": "#/components/schemas/ShadowConfig"
},
"thresholds": {
"$ref": "#/components/schemas/ThresholdsConfig"
},
"timeout_seconds": {
"default": 60,
"minimum": 1,
"title": "Timeout Seconds",
"type": "integer"
},
"tools": {
"$ref": "#/components/schemas/ToolsConfig"
}
},
"required": [
"agent_id"
],
"title": "AgentConfigV1",
"type": "object"
}Used by endpoints
Section titled “Used by endpoints”One endpoint sends or returns this schema, on its own or inside another schema.
PUT/api/v1/projects/{project_id}/agent-configs/{agent_id}— Put Agent Config
Used by schemas
Section titled “Used by schemas”No other schema contains this one.
More details
Section titled “More details”- Specification: OpenAPI JSON