From 974f3b9eff551f8a5bad74eea0b7f5d022479580 Mon Sep 17 00:00:00 2001 From: Vikhyath Mondreti Date: Sun, 25 Jan 2026 14:40:25 -0800 Subject: [PATCH] fix(kb): workspace id required for creation --- apps/sim/app/api/knowledge/route.ts | 2 +- .../copilot/tools/server/knowledge/knowledge-base.ts | 7 +++++++ apps/sim/lib/copilot/tools/shared/schemas.ts | 2 +- apps/sim/lib/knowledge/service.ts | 12 +++++------- apps/sim/lib/knowledge/types.ts | 2 +- 5 files changed, 15 insertions(+), 10 deletions(-) diff --git a/apps/sim/app/api/knowledge/route.ts b/apps/sim/app/api/knowledge/route.ts index 07d439fe8..9aaf52b5a 100644 --- a/apps/sim/app/api/knowledge/route.ts +++ b/apps/sim/app/api/knowledge/route.ts @@ -19,7 +19,7 @@ const logger = createLogger('KnowledgeBaseAPI') const CreateKnowledgeBaseSchema = z.object({ name: z.string().min(1, 'Name is required'), description: z.string().optional(), - workspaceId: z.string().optional(), + workspaceId: z.string().min(1, 'Workspace ID is required'), embeddingModel: z.literal('text-embedding-3-small').default('text-embedding-3-small'), embeddingDimension: z.literal(1536).default(1536), chunkingConfig: z diff --git a/apps/sim/lib/copilot/tools/server/knowledge/knowledge-base.ts b/apps/sim/lib/copilot/tools/server/knowledge/knowledge-base.ts index 853638d89..d6d5af7ba 100644 --- a/apps/sim/lib/copilot/tools/server/knowledge/knowledge-base.ts +++ b/apps/sim/lib/copilot/tools/server/knowledge/knowledge-base.ts @@ -37,6 +37,13 @@ export const knowledgeBaseServerTool: BaseServerTool