diff --git a/web/app/components/workflow/nodes/tool/components/tool-form/index.tsx b/web/app/components/workflow/nodes/tool/components/tool-form/index.tsx index a867797473..25e49e1809 100644 --- a/web/app/components/workflow/nodes/tool/components/tool-form/index.tsx +++ b/web/app/components/workflow/nodes/tool/components/tool-form/index.tsx @@ -16,6 +16,7 @@ type Props = { inPanel?: boolean currentTool?: Tool currentProvider?: ToolWithProvider + extraParams?: Record } const ToolForm: FC = ({ @@ -27,6 +28,7 @@ const ToolForm: FC = ({ inPanel, currentTool, currentProvider, + extraParams, }) => { return (
@@ -42,6 +44,7 @@ const ToolForm: FC = ({ inPanel={inPanel} currentTool={currentTool} currentProvider={currentProvider} + extraParams={extraParams} /> )) } diff --git a/web/app/components/workflow/nodes/tool/components/tool-form/item.tsx b/web/app/components/workflow/nodes/tool/components/tool-form/item.tsx index 11de42fe56..0ccf2d395f 100644 --- a/web/app/components/workflow/nodes/tool/components/tool-form/item.tsx +++ b/web/app/components/workflow/nodes/tool/components/tool-form/item.tsx @@ -24,6 +24,7 @@ type Props = { inPanel?: boolean currentTool?: Tool currentProvider?: ToolWithProvider + extraParams?: Record } const ToolFormItem: FC = ({ @@ -35,6 +36,7 @@ const ToolFormItem: FC = ({ inPanel, currentTool, currentProvider, + extraParams, }) => { const language = useLanguage() const { name, label, type, required, tooltip, input_schema } = schema @@ -89,6 +91,7 @@ const ToolFormItem: FC = ({ inPanel={inPanel} currentTool={currentTool} currentProvider={currentProvider} + extraParams={extraParams} /> {isShowSchema && (