Documentation Index
Fetch the complete documentation index at: https://docs.tryhamsa.com/llms.txt
Use this file to discover all available pages before exploring further.
Overview
Change Agent Settings nodes override global agent settings from a specific point in the flow. Any setting you override applies from that node forward until another Change Agent Settings node overrides it again or the call ends. Key characteristic: No conversation, no user interaction. The node applies setting overrides and immediately advances to the next node.When to Use
Use Change Agent Settings nodes to:- Switch voice mid-conversation (e.g., different voice for different departments)
- Change language — switch STT model or voice for multilingual flows
- Adjust call behavior — enable/disable interruptions for critical messages
- Swap system prompt — different persona or instructions for different flow sections
- Modify response timing — faster or slower responses based on context
Core Configuration
Only toggle settings you want to override. Disabled settings inherit from global defaults or upstream Change Agent Settings nodes.
Overridable Settings
The form is organized into three collapsible sections. Each section shows a badge with the number of active overrides.System Prompt
Override the system prompt for all conversation nodes after this point.Voice Settings
Change the voice, expressiveness, STT model, or pronunciation dictionaries.Call Settings
Adjust call behavior — interruption handling, response timing, and VAD sensitivity.How Overrides Work
Inheritance Chain
Settings flow through the chain: Global Settings → Change Agent Settings nodes (in flow order) If multiple Change Agent Settings nodes exist in a path, each one only overrides the specific settings it defines. All other settings continue to inherit from upstream.Reset Button
Each section has a reset button that removes all overrides in that section, reverting those settings to their inherited values.Use Cases & Examples
Example 1: Language Switch
Switch voice and STT model when routing to a different language.Example 2: Disable Interruptions for Important Messages
Example 3: Department-Specific Persona
Static Variables
Change Agent Settings nodes also support setting static variables (same as the Set Local Variables node). Use the Variables section in the form to define variables alongside setting overrides.Transitions
Change Agent Settings nodes use an automatic transition — they apply overrides and immediately advance to the next connected node. You cannot add, remove, or edit transitions on this node type.Flow Examples
Pattern: Voice Switch by Department
Pattern: Temporary Override
Next Steps
Set Local Variables
Set variable values without conversation
Global Settings
Configure agent-level defaults
Conversation Node
Have conversations with overridden settings
Router Node
Route before changing settings