diff --git a/packages/sdk/js/src/v2/gen/types.gen.ts b/packages/sdk/js/src/v2/gen/types.gen.ts index 0cf70241e..8050b47d6 100644 --- a/packages/sdk/js/src/v2/gen/types.gen.ts +++ b/packages/sdk/js/src/v2/gen/types.gen.ts @@ -1403,9 +1403,9 @@ export type AgentConfig = { [key: string]: unknown } /** - * Hex color code for the agent (e.g., #FF5733) + * Hex color code (e.g., #FF5733) or theme color (e.g., primary) */ - color?: string + color?: string | "primary" | "secondary" | "accent" | "success" | "warning" | "error" | "info" /** * Maximum number of agentic iterations before forcing text-only response */ @@ -1430,6 +1430,13 @@ export type AgentConfig = { [key: string]: unknown } | string + | "primary" + | "secondary" + | "accent" + | "success" + | "warning" + | "error" + | "info" | number | PermissionConfig | undefined diff --git a/packages/sdk/openapi.json b/packages/sdk/openapi.json index d179ed8b8..3c7032464 100644 --- a/packages/sdk/openapi.json +++ b/packages/sdk/openapi.json @@ -9071,9 +9071,17 @@ "additionalProperties": {} }, "color": { - "description": "Hex color code for the agent (e.g., #FF5733)", - "type": "string", - "pattern": "^#[0-9a-fA-F]{6}$" + "description": "Hex color code (e.g., #FF5733) or theme color (e.g., primary)", + "anyOf": [ + { + "type": "string", + "pattern": "^#[0-9a-fA-F]{6}$" + }, + { + "type": "string", + "enum": ["primary", "secondary", "accent", "success", "warning", "error", "info"] + } + ] }, "steps": { "description": "Maximum number of agentic iterations before forcing text-only response",