Skip to main content
A scenario is one test: who the simulated customer is, what they want, and what counts as success. Scenarios live on the Scenarios side of an agent’s Evals tab. Add them with the Evals Conductor or by hand.

With the Evals Conductor

Click Conductor to open a chat that writes tests for you. Ask for coverage in plain language — “cover refunds, an angry caller, and someone asking for a human” — and it creates the scenarios, then say “run them” to launch a batch and see results in the same chat. It can also edit, archive, and run existing tests, and you can attach documents (PDF, Markdown, TXT, or CSV; up to 5 files, 10 MB each) such as FAQs or call scripts for it to work from. Past conversations are kept under Conversations, and each one is private to the person who started it.

Manually

Choose Conductor ▾ → Add manually, fill in the form, and click Save scenario. Every scenario is one of two modes:
  • Simulation — an AI plays the customer, improvising from a goal and persona. Best for realistic, varied conversations.
  • Scripted — the customer sends a fixed list of messages, in order. Best for reproducing a specific conversation exactly.

Success and forbidden checks

Checks are precise pass/fail conditions evaluated on top of the success criteria. A success check must happen for the scenario to pass; if a forbidden check happens, the scenario fails regardless of anything else.

Advanced settings

Editing and archiving

To change a scenario, open it and use Edit (which opens the Evals Conductor) or Manual edit. Archive scenario removes it from the list; archived scenarios can’t be restored. Once you have scenarios, run them in a batch.