Skip to main content
Each agent configuration acts as a reusable connection profile that can be referenced across multiple simulations, evaluations, and monitoring sessions without requiring reconfiguration.

How to Configure Agents

Adding an Agent

Connect Agent Demo
  1. Navigate to the Agents section in your dashboard
  2. Click “Add New Agent”
  3. Configure the connection parameters:
    • Endpoint URL: API endpoint for your agent service
    • Phone Number: For voice-based agents requiring telephony access
    • Authentication: API keys or authentication tokens as required
  4. Set operational parameters:
    • Language Preferences: Primary and fallback language configurations
    • Agent Behavior Prompts: System prompts or behavioral guidelines
    • Simulator Types: Compatible simulation environments

Attributes

In your agents, you can set specific attributes associated with that agent. For example, if you have multiple agents representing different restaurant reservation services, you could define the attributes such as “opening_hours” and “menu_items”. You can embed these agent attributes into test case scenarios or metric prompts by inserting {{agent.attribute_name}}. In the example above, you could create a metric that asks:
Did the agent give the correct opening hours?  
Opening hours are `{{agent.opening_hours}}`
or, if you could use it in a test case:
Order two items from this list: {{agent.menu_items}}

Connect Your Agent

Inbound Voice

Receive incoming phone calls for customer service scenarios

Outbound Voice

Make calls to users for sales and scheduling

OpenAI Endpoint

Connect OpenAI-compatible chat APIs

Chat WebSocket

Text chat over persistent WebSocket connections

Pipecat Cloud

Integrate with Pipecat Cloud agents

LiveKit

Advanced real-time communication platform