diff --git a/web/app/components/sub-graph/hooks/use-sub-graph-persistence.ts b/web/app/components/sub-graph/hooks/use-sub-graph-persistence.ts index 70a5f9a151..ee54000b9c 100644 --- a/web/app/components/sub-graph/hooks/use-sub-graph-persistence.ts +++ b/web/app/components/sub-graph/hooks/use-sub-graph-persistence.ts @@ -65,17 +65,6 @@ export const useSubGraphPersistence = ({ }) }, [getSubGraphDataKey, inputs, setInputs]) - const clearSubGraphData = useCallback(() => { - const dataKey = getSubGraphDataKey() - const newToolParameters = { ...inputs.tool_parameters } - delete newToolParameters[dataKey] - - setInputs({ - ...inputs, - tool_parameters: newToolParameters, - }) - }, [getSubGraphDataKey, inputs, setInputs]) - const hasSubGraphData = useCallback(() => { const dataKey = getSubGraphDataKey() const toolParameters = inputs.tool_parameters || {} @@ -120,7 +109,6 @@ export const useSubGraphPersistence = ({ return { loadSubGraphData, saveSubGraphData, - clearSubGraphData, hasSubGraphData, updateSubGraphConfig, updateSubGraphNodes, diff --git a/web/app/components/workflow/nodes/tool/components/mixed-variable-text-input/index.tsx b/web/app/components/workflow/nodes/tool/components/mixed-variable-text-input/index.tsx index 1f8ea1adb5..64d6330f43 100644 --- a/web/app/components/workflow/nodes/tool/components/mixed-variable-text-input/index.tsx +++ b/web/app/components/workflow/nodes/tool/components/mixed-variable-text-input/index.tsx @@ -69,7 +69,6 @@ const MixedVariableTextInput = ({ const { loadSubGraphData, updateSubGraphNodes, - clearSubGraphData, } = useSubGraphPersistence({ toolNodeId: toolNodeId || '', paramKey: paramKey || '', @@ -126,10 +125,8 @@ const MixedVariableTextInput = ({ }).trim() onChange(valueWithoutAgentVars, VarKindTypeEnum.mixed, null) - if (toolNodeId && paramKey) - clearSubGraphData() setControlPromptEditorRerenderKey(Date.now()) - }, [clearSubGraphData, detectedAgentFromValue?.nodeId, onChange, paramKey, setControlPromptEditorRerenderKey, toolNodeId, value]) + }, [detectedAgentFromValue?.nodeId, onChange, paramKey, setControlPromptEditorRerenderKey, toolNodeId, value]) const handleAgentSelect = useCallback((agent: AgentNode) => { if (!onChange)