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
Tool definition with input schema
Returns
void
Throws
Error if schema requires ports that can't be created