Simulated conversations
Conversations Coval creates by having a persona interact with your agent. Use them to test scenarios before they reach production.
Uploaded conversations
Production conversations submitted through the app, API, CLI, SDK, or an integration. Use them to measure what happened with real users.
Conversations and runs
A run is a batch of simulated conversations launched with a shared configuration. One run can contain many simulated conversations, often one for each test case and persona combination. Uploaded conversations are submitted individually and do not use runs as their primary organization. The API and data model continue to use technical names such assimulation_id, conversation_id, and SimulationOutput. These identifiers describe stored resources and remain valid even though the product groups both sources under Conversations.
Choose a source
Use
conversation_source when a filter or API contract needs to distinguish the sources. Its values are SIMULATED and UPLOADED; filters that span both may also accept ALL.
In the app
Open Conversations > Simulated to launch and inspect simulated conversations. Open Conversations > Uploaded to submit and inspect production conversations. Human Review and Metrics operate across both sources. Existing links under/runs, /conversations, and /monitoring continue to redirect to the corresponding Conversations page.