From c30ce6720971b522eaec5dee2eb9f91dac6a4e59 Mon Sep 17 00:00:00 2001 From: vyctorbrzezowski Date: Wed, 19 Aug 2026 01:56:52 -0300 Subject: [PATCH] fix(sessions): reconcile current category schema --- .../Sources/OpenClawKit/Resources/tool-display.json | 10 ++++++++++ src/agents/tools/sessions-tool.ts | 5 ----- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/apps/shared/OpenClawKit/Sources/OpenClawKit/Resources/tool-display.json b/apps/shared/OpenClawKit/Sources/OpenClawKit/Resources/tool-display.json index 4d77f7dae4a1..9bf254bae338 100644 --- a/apps/shared/OpenClawKit/Sources/OpenClawKit/Resources/tool-display.json +++ b/apps/shared/OpenClawKit/Sources/OpenClawKit/Resources/tool-display.json @@ -565,12 +565,22 @@ "detailKeys": [ "sessionKey", "label", + "category", + "unread", "pinned", "archived", "model", "thinkingLevel" ] }, + "patch_many": { + "label": "update many", + "detailKeys": [ + "category", + "unread", + "targets" + ] + }, "group_list": { "label": "groups" }, diff --git a/src/agents/tools/sessions-tool.ts b/src/agents/tools/sessions-tool.ts index 6cac8846a45d..3a5ec1034a96 100644 --- a/src/agents/tools/sessions-tool.ts +++ b/src/agents/tools/sessions-tool.ts @@ -109,11 +109,6 @@ const SessionsToolSchema = Type.Object( label: Type.Optional( Type.String({ description: "Sidebar title override. Empty string clears it." }), ), - category: Type.Optional( - Type.Union([Type.String(), Type.Null()], { - description: "Sidebar group/category. Null or empty string clears it to Other.", - }), - ), unread: Type.Optional(Type.Boolean({ description: "Mark the session unread or read." })), icon: Type.Optional( Type.String({