- Text-based — for chat agents using text inputs and outputs.
- Voice-based — for voice agents with audio inputs and outputs.
What you need to set up a simulation
A simulation brings together four building blocks. Each answers a different question about the test, and each lives in its own section of Coval so you can reuse it across many simulations.Agent
Who is being tested. A reusable connection to your voice or chat agent. Without an agent, there’s nothing to talk to — this is how Coval reaches your system.
Persona
Who is doing the talking. The simulated user — their voice, accent, and behavior. Personas let you test how your agent holds up against the range of real people it will actually meet.
Test Set
What the conversation is about. A collection of test cases (scenarios, goals, scripts) that tell the simulated user what to do. This defines the situations you want to cover.
Metrics
How you measure success. The pass/fail criteria applied to each conversation — from latency and sentiment to custom LLM-judged questions. Metrics turn a transcript into an answer about whether your agent did its job.
Launching a simulation
When you launch an evaluation, Coval starts the simulation and then evaluates the result. A single launch is called a run, and a run can contain many simulations at once — for example, one per test case in your test set. Head to the Simulate page and follow these steps:
Open the Simulate page
Click Simulate in the sidebar to open the page where you’ll configure your run.
Re-running a simulation
If a single simulation looks off, select it in the run’s results table and click Resimulate to run it again in place against your latest configuration. This overwrites the previous result, so launch a new run instead if you want to keep the old one for comparison.Time limits
Each simulation runs up to 10 minutes by default and 15 minutes at most. It ends when the conversation wraps up naturally, the objective is met, or the timeout is reached — whichever comes first. If you need longer conversations, contact support@coval.dev.Next steps
Connect your agent
Set up the connection to your voice or chat agent.
Launch your first run
Put the pieces together and run your first evaluation.