How to Configure Agents
Adding an Agent
- Navigate to the Agents section in your dashboard
- Click “Add New Agent”
- 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
- 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:
Test Your Connection
Once your agent is configured and saved, use the Test connection button in the agent config page to verify connectivity before running simulations.- WebSocket agents — Coval performs the WebSocket handshake and reports whether the connection was established successfully.
- HTTP agents — Coval sends the initialization request and reports the response.
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
OpenAI Realtime
Voice-to-voice agents on the OpenAI Realtime API
Gemini Live
Voice-to-voice agents on Google Gemini Live
Pipecat Cloud
Integrate with Pipecat Cloud agents
LiveKit
Advanced real-time communication platform

