From 0b86adbe997320c1a13e91899cace1ddd956a39a Mon Sep 17 00:00:00 2001 From: Aiden Cline <63023139+rekram1-node@users.noreply.github.com> Date: Tue, 11 Nov 2025 16:32:44 -0800 Subject: feat: agent color cfg (#4226) Co-authored-by: 0xrin <0xrin1@protonmail.com> Co-authored-by: GitHub Action --- packages/sdk/go/agent.go | 2 ++ packages/sdk/js/src/gen/types.gen.ts | 5 +++++ 2 files changed, 7 insertions(+) (limited to 'packages/sdk') diff --git a/packages/sdk/go/agent.go b/packages/sdk/go/agent.go index 3413b5666..d1bb36e36 100644 --- a/packages/sdk/go/agent.go +++ b/packages/sdk/go/agent.go @@ -49,6 +49,7 @@ type Agent struct { Options map[string]interface{} `json:"options,required"` Permission AgentPermission `json:"permission,required"` Tools map[string]bool `json:"tools,required"` + Color string `json:"color"` Description string `json:"description"` Model AgentModel `json:"model"` Prompt string `json:"prompt"` @@ -65,6 +66,7 @@ type agentJSON struct { Options apijson.Field Permission apijson.Field Tools apijson.Field + Color apijson.Field Description apijson.Field Model apijson.Field Prompt apijson.Field diff --git a/packages/sdk/js/src/gen/types.gen.ts b/packages/sdk/js/src/gen/types.gen.ts index 19f7a3a77..3e64fc9a0 100644 --- a/packages/sdk/js/src/gen/types.gen.ts +++ b/packages/sdk/js/src/gen/types.gen.ts @@ -190,6 +190,10 @@ export type AgentConfig = { */ description?: string mode?: "subagent" | "primary" | "all" + /** + * Hex color code for the agent (e.g., #FF5733) + */ + color?: string permission?: { edit?: "ask" | "allow" | "deny" bash?: @@ -1043,6 +1047,7 @@ export type Agent = { builtIn: boolean topP?: number temperature?: number + color?: string permission: { edit: "ask" | "allow" | "deny" bash: { -- cgit v1.2.3