From b9b9f8eae3850626c4fe584cf9fe296b669c32f9 Mon Sep 17 00:00:00 2001 From: lyzno1 Date: Thu, 30 Oct 2025 17:24:36 +0800 Subject: [PATCH] fix: type --- web/app/components/workflow/store/workflow/tool-slice.ts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/web/app/components/workflow/store/workflow/tool-slice.ts b/web/app/components/workflow/store/workflow/tool-slice.ts index 45cce1286b..d5ff7743be 100644 --- a/web/app/components/workflow/store/workflow/tool-slice.ts +++ b/web/app/components/workflow/store/workflow/tool-slice.ts @@ -1,10 +1,15 @@ import type { StateCreator } from 'zustand' +import type { ToolWithProvider } from '../../types' export type ToolSliceShape = { toolPublished: boolean setToolPublished: (toolPublished: boolean) => void lastPublishedHasUserInput: boolean setLastPublishedHasUserInput: (hasUserInput: boolean) => void + buildInTools?: ToolWithProvider[] + customTools?: ToolWithProvider[] + workflowTools?: ToolWithProvider[] + mcpTools?: ToolWithProvider[] } export const createToolSlice: StateCreator = set => ({ @@ -12,4 +17,8 @@ export const createToolSlice: StateCreator = set => ({ setToolPublished: toolPublished => set(() => ({ toolPublished })), lastPublishedHasUserInput: false, setLastPublishedHasUserInput: hasUserInput => set(() => ({ lastPublishedHasUserInput: hasUserInput })), + buildInTools: undefined, + customTools: undefined, + workflowTools: undefined, + mcpTools: undefined, })