setNativeFunctions
Set the list of native SWAIG functions to enable. Native functions are built into the SignalWire platform and execute server-side without requiring a webhook. They provide common utility operations that the AI can invoke during a conversation.
Native functions can also be passed at construction time via the nativeFunctions
constructor option.
Parameters
funcs
Array of native function names to enable. Common native functions include:
"check_time"— Get the current time in a given timezone"wait_for_user"— Pause the AI and wait for the caller to speak"next_step"— Advance to the next step in a context workflow"transfer"— Transfer the call to another number or agent
Returns
AgentBase — Returns this for method chaining.