Function: voiceNode()
voiceNode(
id,config):VoiceNodeBuilder
Defined in: packages/agentos/src/orchestration/builders/VoiceNodeBuilder.ts:72
Create a new VoiceNodeBuilder for a voice pipeline graph node.
This is the primary entry point for the voice node DSL. Use the returned
builder's .on() method to add exit-reason routes and .build() to
produce the GraphNode IR object.
Parameters
id
string
Unique node identifier within the parent graph. Must be unique across all nodes in the graph to avoid collision in the edge map and checkpoint scratch keys.
config
Voice pipeline configuration for this node (mode, STT/TTS overrides, turn limits, exit conditions).
Returns
A fluent builder; call .on() to add exit-reason routes and
.build() to produce the GraphNode IR object.
Example
const node = voiceNode('greet', { mode: 'conversation' })
.on('completed', 'process')
.on('hangup', 'cleanup')
.build();
See
VoiceNodeBuilder -- the returned builder class.