Skip to main content
Agent behavior settings configure context-driven overrides, alerting, human handoff, and real-time agent assistance.

Behavior Profiles

The Behavior Profiles page lets you define context-driven overrides for agent conversation behavior. Profiles layer on top of any agent baseline when their conditions match, without modifying the core agent definition. Navigation: ProjectSettingsBehavior Profiles

Create a Behavior Profile

Click Create Profile to open the structured editor. The profile header includes the following fields:
FieldDescription
Profile NameA unique identifier for the profile (for example, voice_support).
PriorityNumeric priority. Lower values take precedence when multiple profiles match.
WHEN ExpressionA boolean expression that determines when this profile activates (for example, true for always-on, or a context variable check).
Below the header, the profile editor organizes settings into three behavior sections: Speaking
SettingDescription
StyleResponse style (for example, warm and concise).
ToneResponse tone (for example, reassuring).
EmotionEmotional register (for example, calm).
PaceResponse pacing (for example, steady).
Language PolicyLanguage selection policy (Inherit, Fixed, or Detect).
Fixed LanguageThe language code when Language Policy is Fixed (for example, en-US).
Max SentencesMaximum number of sentences per response.
One Thing at a TimeWhether the agent addresses one topic per turn.
Tool Lead-inHow the agent introduces tool invocations.
Tool Results StyleHow the agent presents tool results to the user.
Tool Result PointsNumber of key points to extract from tool results.
Internal HandoffsBehavior when handing off to another agent.
Human HandoffsBehavior when handing off to a human operator.
Listening
SettingDescription
Barge-InHow the agent handles user interruptions mid-response.
On PauseBehavior when the user pauses mid-utterance.
On OverlapBehavior when user and agent speak simultaneously.
Unclear AudioHow the agent handles unclear or noisy input.
Self-CorrectionHow the agent detects and handles user self-corrections.
Interaction
SettingDescription
Answer ShapeThe structure of responses (for example, direct, exploratory).
DetailLevel of detail in responses.
InitiativeHow proactively the agent guides the conversation.
GroundingHow the agent establishes shared understanding.
ClarificationWhen and how the agent asks clarifying questions.
Max Clarification QuestionsMaximum number of clarification questions per turn.
Assume When Low RiskWhether the agent assumes intent when the risk of misunderstanding is low.
Confirm ParametersWhether the agent confirms parameters before executing actions.
Confirm ActionsWhether the agent confirms actions before performing them.
UncertaintyHow the agent communicates uncertainty.
Offer Next StepsWhether the agent proactively suggests next steps.
EmpathyLevel of empathetic language in responses.
On CorrectionBehavior when the user corrects the agent.
On ConfusionBehavior when the user appears confused.
On MisheardBehavior when the system misrecognizes audio input.
Repair AttemptsMaximum number of repair attempts before escalation.
Avoid Re-askingWhether the agent avoids repeating questions already answered.
Remember ConstraintsWhether the agent tracks and respects stated constraints across turns.
ClosureHow the agent closes a conversation or topic.
Authoring Note: A free-text field for documenting when and why this profile applies. All settings default to Inherit, meaning the agent’s base configuration applies. Override any setting to customize behavior for the profile’s conditions. Click Save to create the profile, or switch to Raw DSL to edit the profile definition as code.

Alert Settings

The Alerts page serves as an inbox for workflow approvals and proactive notifications. Navigation: ProjectSettingsAlert Settings Tabs
TabPurpose
ApprovalsReview and act on pending workflow and agent approvals, data entry requests, and completed items.
Alert RulesConfigure rules that trigger proactive notifications based on system events or thresholds.
Filter the Approvals tab by source (Workflow or Agent) and type (All, Approvals, Data Entry). Toggle Include completed to view historical approvals alongside pending items.
The Approvals tab requires the human_task:read permission. If your role lacks this permission, the system displays a “Forbidden: missing required permission” message.

Agent Transfer

The Agent Transfer Settings page configures defaults for agent transfer sessions, routing, voice gateway, and PII handling. These settings apply project-wide unless an individual agent or workflow overrides them at runtime. Navigation: ProjectSettingsAgent Transfer The page organizes content into four collapsible sections. Click a section header to expand or collapse it. Click Save to apply changes or Reset to restore all values to defaults.
SectionDescription
Session LifecycleTTL and concurrency limits for transfer sessions by channel.
Default RoutingDefault connection, queue, priority, and post-agent behavior.
Voice GatewayVoice gateway provider, SIP transfer method, and call recording.
PII HandlingPII de-tokenization and detection pattern for transferred messages.

Session Lifecycle

Session Lifecycle controls how long transfer sessions stay open on each channel and how many sessions a single contact can hold at the same time.
SettingDescriptionDefault
Chat TTLSession timeout for chat channels (minutes).0.5
Email TTLSession timeout for email channels (minutes).4
Voice TTLSession timeout for voice channels (minutes). Set to 0 to end the session when the call ends.0
Messaging TTLSession timeout for messaging channels (minutes).0.5
Campaign TTLSession timeout for campaign channels (minutes).1
Max ConcurrentMaximum concurrent transfer sessions per contact. Limits how many simultaneous transfers a single user can have open.1

Default Routing

Default Routing sets the fallback connection, queue, priority, and post-transfer behavior that the platform uses when an agent initiates a transfer. Individual agents or workflows can override these values at runtime.
SettingDescriptionDefault
ConnectionAgent desktop connection for transfers. Select a configured connection or leave as None (use agent-level config) to defer to the agent’s own setting. Click + to add a new connection inline.None (use agent-level config)
QueueDefault queue ID for routing. The platform routes transferred conversations to this queue unless the agent specifies a different one.default
PriorityDefault priority level for transferred conversations. Scale: 0 (lowest) to 10 (highest).5
Post-Agent ActionWhat happens after the human agent ends the conversation. Return to bot hands control back to the AI agent. End session terminates the session entirely.Return to bot

Voice Gateway

Voice Gateway configures SIP-level transfer behavior for voice channels. These settings determine how the platform hands off calls to the agent desktop.
SettingDescriptionDefault
Gateway TypeVoice gateway provider. Determines the SIP infrastructure the platform uses for call transfers.Kore Voice Gateway
Transfer MethodSIP transfer method for voice handoffs. SIP REFER instructs the caller’s endpoint to connect directly to the agent.SIP REFER
Header PassthroughWhen enabled, the platform passes SIP headers through to the agent desktop. Turn this on if the agent desktop needs caller metadata from SIP headers.Enabled
RecordingWhen enabled, the platform records the call during the transfer session.Disabled

PII Handling

PII Handling controls how the platform treats personally identifiable information when transferring a conversation to a human agent.
SettingDescriptionDefault
De-tokenize Before TransferWhen enabled, the platform replaces PII tokens with their original plaintext values before sending messages to the agent desktop. Treat this as reveal-class access and enable it only for explicitly authorized destinations.Enabled
Detection PatternRegex pattern the platform uses to detect PII tokens in messages. The default pattern matches the {{pii.*?}} token format.\{\{pii\..*?\}\}
Enabling De-tokenize Before Transfer exposes raw PII to the agent desktop. Only enable this for destinations where human agents have explicit authorization to view personally identifiable information.

Agent Assist

The Agent Assist page manages Agent Assist connections for this project. Navigation: ProjectSettingsAgent Assist Project Settings: The Enable Agent Assist for this project toggle controls whether Agent Assist is active for this project. When enabled, human agents receive AI-powered suggestions, knowledge lookups, and response drafts in real time. When disabled, Agent Assist is unavailable for all sessions in the project. Connections Click Add connection to configure a new Agent Assist integration with endpoint and authentication credentials.