General Settings
General settings apply across all access methods: Public APIs, Playground, and SDK.Attachment Configuration
Controls file upload behavior when users share documents during interactions. Click Modify Configuration to set the following:
See Attachment Support in User Interactions.
Thought Streaming
Allows you to customize the prompt used for thought streaming. Click Modify Prompt and enter the prompt for the LLM.Waiting Experience
Configures user engagement during processing delays in voice interactions. When enabled, filler messages play automatically while the system processes a response and stop when output is ready.This feature only works in ASR/TTS streaming mode. Real-time models are not supported.
Dynamic Messages configuration:
Playground Settings
The following settings apply only to the Playground.Microsoft Agent 365
Enable Microsoft Agent 365 integration for the agentic app. When enabled, the platform automatically creates the required Agent 365 environment variables required to connect the app to a Microsoft 365 tenant and authenticate the integration. The following variables are automatically created in Settings > Variables:- A365 Blueprint ID
- A365 Tenant ID
- A365 Client Secret Ref
Advanced Settings
Error Handling
Agent Platform provides an error-handling framework that defines how the system responds when an agent’s underlying AI model requests fail or guardrail violations occur. Administrators can configure timeouts, retries, fallback models, and fallback behaviors to ensure predictable and graceful user experiences even when model calls fail or are delayed.All agents within the app inherit these configurations.
Model Errors
These configurations apply to agent model invocation failures such as timeouts, provider errors, or transient network issues. Model Call Timeout Defines the maximum time (in seconds) the system waits for a model response before marking the call as failed. If the model does not respond within the configured timeout, the call is treated as failed and the retry mechanism is triggered. Retry Handling Defines how the system behaves when a model call times out. Two options are available:
Fallback Behavior
Defines what happens when the model request fails after all retry attempts have been exhausted.
Fallback Action
Specifies whether the system should trigger an automated recovery step. Available actions:
- None — No automated action is taken.
- Invoke an event — Executes a configured event. Options: Agent Handoff or the End of Conversation event.
- Invoke a tool — Executes a selected code tool or workflow tool. Provide the tool parameters using either fixed key–value pairs or memory variables for dynamic runtime values.
- Triggering a notification or email
- Logging failure details
- Initiating a fallback recovery workflow
- Informing support systems when repeated model calls fail
- Send Message — Displays a custom message describing the issue and next steps.
- Do not send a message — No message is shown.
Guardrail Errors
Use this section to configure handling for guardrail violations such as safety, policy, or validation failures. These settings define how the system behaves when a guardrail check fails, times out, or detects a policy breach.Key points:
- Guardrail failure and guardrail breach are handled separately.
- Retry settings apply only to guardrail call failures, not breaches.
- Fallback actions run after retries are exhausted.
- The guardrail call fails or times out
- The guardrail detects a policy breach
If Guardrail Call Fails
Timeout Configuration Specifies how long (in seconds) the system waits for the guardrail response before marking the call as failed. If the guardrail responds within this period, normal execution continues; otherwise, retry handling begins. Retry Handling Defines how the system retries when a guardrail call fails or times out. The system retries the guardrail call up to the configured count.- If a retry succeeds, normal flow resumes.
- If all retries fail, fallback behavior executes.
- None — No additional action is taken.
- Invoke an event — Executes Agent Handoff or End of Conversation event.
- Invoke a tool — Executes a configured tool. Assign static values to parameters or provide dynamic values using memory variables.
If Guardrail Is Breached
Defines behavior when the guardrail successfully evaluates a request and detects a policy violation. Breach Handling Triggered when user input or model output violates configured safety or policy rules. Fallback Action — Specifies the automated step to execute when a breach is detected, such as compliance logging, security alerts, or running moderation workflows. Available actions:- None — No additional automation.
- Invoke an event or tool — Executes a defined failure event or workflow tool.