Skip to content

PersistentAI API Documentation / @persistent-ai/fireflow-types / enhanceNodePortsFromToolDefinition

Function: enhanceNodePortsFromToolDefinition()

enhanceNodePortsFromToolDefinition(node, toolDef): void

Defined in: packages/fireflow-types/src/tool/node-from-tool.ts:86

Enhances node ports based on tool definition's input schema. Adds missing ports as dynamic properties to mutable object ports.

Parameters

node

BaseNodeCompositional

The node to enhance

toolDef

FireFlowToolDefinition

Tool definition with input schema

Returns

void

Throws

Error if schema requires ports that can't be created

Licensed under BUSL-1.1