diff options
| author | Aiden Cline <[email protected]> | 2025-11-11 16:32:44 -0800 |
|---|---|---|
| committer | GitHub <[email protected]> | 2025-11-11 18:32:44 -0600 |
| commit | 0b86adbe997320c1a13e91899cace1ddd956a39a (patch) | |
| tree | 0fc8dd5eaf882e960eb5936b303a6d00b91ef871 /packages/sdk | |
| parent | 834a2c09d57b39faedb0b3416bc6fa216778637f (diff) | |
| download | opencode-0b86adbe997320c1a13e91899cace1ddd956a39a.tar.gz opencode-0b86adbe997320c1a13e91899cace1ddd956a39a.zip | |
feat: agent color cfg (#4226)
Co-authored-by: 0xrin <[email protected]>
Co-authored-by: GitHub Action <[email protected]>
Diffstat (limited to 'packages/sdk')
| -rw-r--r-- | packages/sdk/go/agent.go | 2 | ||||
| -rw-r--r-- | packages/sdk/js/src/gen/types.gen.ts | 5 |
2 files changed, 7 insertions, 0 deletions
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: { |
