From b11b7d1f84200d04df285339ed943a6c7172d6b6 Mon Sep 17 00:00:00 2001 From: scutifer Date: Fri, 16 Jan 2026 16:15:39 +0530 Subject: [PATCH] coding-agent: update theme-schema.json to match latest theme implementation (#763) * feat(coding-agent): update theme-schema.json Added to required/properties: - thinkingText - thinking block text color - selectedBg - selected item background - toolTitle - tool execution box title (replaces toolText) - toolOutput - tool execution box output text - mdLinkUrl - markdown link URL color - thinkingOff, thinkingMinimal, thinkingLow, thinkingMedium, thinkingHigh, thinkingXhigh, bashMode added to required array (were already in properties) Removed: - toolText (replaced by toolTitle and toolOutput) * removed thinking* border colors from required --- .../modes/interactive/theme/theme-schema.json | 26 ++++++++++++++++--- 1 file changed, 23 insertions(+), 3 deletions(-) diff --git a/packages/coding-agent/src/modes/interactive/theme/theme-schema.json b/packages/coding-agent/src/modes/interactive/theme/theme-schema.json index 820813e0..c2a5c4b4 100644 --- a/packages/coding-agent/src/modes/interactive/theme/theme-schema.json +++ b/packages/coding-agent/src/modes/interactive/theme/theme-schema.json @@ -45,6 +45,8 @@ "muted", "dim", "text", + "thinkingText", + "selectedBg", "userMessageBg", "userMessageText", "customMessageBg", @@ -53,9 +55,11 @@ "toolPendingBg", "toolSuccessBg", "toolErrorBg", - "toolText", + "toolTitle", + "toolOutput", "mdHeading", "mdLink", + "mdLinkUrl", "mdCode", "mdCodeBlock", "mdCodeBlockBorder", @@ -117,6 +121,14 @@ "$ref": "#/$defs/colorValue", "description": "Default text color (usually empty string)" }, + "thinkingText": { + "$ref": "#/$defs/colorValue", + "description": "Thinking block text color" + }, + "selectedBg": { + "$ref": "#/$defs/colorValue", + "description": "Selected item background" + }, "userMessageBg": { "$ref": "#/$defs/colorValue", "description": "User message background" @@ -149,9 +161,13 @@ "$ref": "#/$defs/colorValue", "description": "Tool execution box (error state)" }, - "toolText": { + "toolTitle": { "$ref": "#/$defs/colorValue", - "description": "Tool execution box text color" + "description": "Tool execution box title color" + }, + "toolOutput": { + "$ref": "#/$defs/colorValue", + "description": "Tool execution box output text color" }, "mdHeading": { "$ref": "#/$defs/colorValue", @@ -161,6 +177,10 @@ "$ref": "#/$defs/colorValue", "description": "Markdown link text" }, + "mdLinkUrl": { + "$ref": "#/$defs/colorValue", + "description": "Markdown link URL" + }, "mdCode": { "$ref": "#/$defs/colorValue", "description": "Markdown inline code"