{#if isFlowModuleTool(tool)} tool as FlowModule, (v) => (tool = { ...tool, ...v, value: { tool_type: tool.value?.tool_type, ...v.value } } as unknown as AgentTool) } {parentModule} {previousModule} failureModule={false} preprocessorModule={false} scriptKind="script" scriptTemplate="script" {enableAi} savedModule={undefined} forceTestTab={forceTestTab?.[tool.id]} highlightArg={highlightArg?.[tool.id]} isAgentTool={true} {staticOnly} {noToolNavigation} {agentTrail} {flowModuleSchemaMap} bind:toolDescription={tool.description} {siblingToolNames} /> {:else if isMcpTool(tool)} {:else if isWebsearchTool(tool)} {/if}