diff --git a/extensions/memory-lancedb/index.ts b/extensions/memory-lancedb/index.ts index 9ee2e39077..64f557ea95 100644 --- a/extensions/memory-lancedb/index.ts +++ b/extensions/memory-lancedb/index.ts @@ -11,7 +11,6 @@ import type { OpenClawPluginApi } from "openclaw/plugin-sdk"; import { Type } from "@sinclair/typebox"; import { randomUUID } from "node:crypto"; import OpenAI from "openai"; -import { stringEnum } from "openclaw/plugin-sdk"; import { MEMORY_CATEGORIES, type MemoryCategory, @@ -317,7 +316,12 @@ const memoryPlugin = { parameters: Type.Object({ text: Type.String({ description: "Information to remember" }), importance: Type.Optional(Type.Number({ description: "Importance 0-1 (default: 0.7)" })), - category: Type.Optional(stringEnum(MEMORY_CATEGORIES)), + category: Type.Optional( + Type.Unsafe({ + type: "string", + enum: [...MEMORY_CATEGORIES], + }), + ), }), async execute(_toolCallId, params) { const {