set_native_functions
set_native_functions
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 native_functions
constructor parameter.
Parameters
function_names
List 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 self for method chaining.
Example
Or set at construction time: