diff --git a/web/app/components/workflow/nodes/tool/components/mixed-variable-text-input/hooks/use-mixed-variable-extractor.ts b/web/app/components/workflow/nodes/tool/components/mixed-variable-text-input/hooks/use-mixed-variable-extractor.ts index d0229e440f..58bcd5900d 100644 --- a/web/app/components/workflow/nodes/tool/components/mixed-variable-text-input/hooks/use-mixed-variable-extractor.ts +++ b/web/app/components/workflow/nodes/tool/components/mixed-variable-text-input/hooks/use-mixed-variable-extractor.ts @@ -379,6 +379,8 @@ export function useMixedVariableExtractor({ nextData.structured_output_enabled = nestedNodeData.structured_output_enabled if (nestedNodeData.structured_output?.schema) nextData.structured_output = nestedNodeData.structured_output + if (typeof nestedNodeData.computer_use === 'boolean') + nextData.computer_use = nestedNodeData.computer_use if (nestedNodeData.context) nextData.context = nestedNodeData.context if (nestedNodeData.vision) 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 9c71d3469e..5e2c52ca92 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 @@ -285,6 +285,7 @@ const MixedVariableTextInput = ({ nodeType: BlockEnum.LLM, data: { structured_output_enabled: true, + computer_use: false, structured_output: { schema: { type: Type.object,