How to Configure Agents
Adding an Agent
- Navigate to the Agents section in your dashboard
- Click “Add New Agent”
- Configure the connection parameters. These are specific to each agent type — see Connect Your Agent for the fields your connection requires.
- 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. What gets tested:- WebSocket agents — Coval performs the WebSocket handshake and reports whether the connection was established successfully.
- HTTP / OpenAI-compatible agents — Coval sends the initialization request and reports the response.
- Success — A green confirmation appears and auto-dismisses after 60 seconds.
- Failure — A red alert stays visible with the error details. Expand the result to see the raw JSON response for debugging.
Version history
Every config-changing save of an agent is recorded in its version history, so you can see how its connection and behavior configuration changed over time and tell which version a run executed against. See Versioning for how copy-on-save works and how to pull the history through the v1 API.Connect Your Agent
Inbound Voice
Receive incoming phone calls for customer service scenarios
Outbound Voice
Make calls to users for sales and scheduling
Chat agent
Standard HTTP chat, including OpenAI-compatible APIs
Chat WebSocket
Text chat over persistent WebSocket connections
Chat A2A (JSON-RPC)
Text chat over the A2A v2 JSON-RPC protocol
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