Create a simulation suite
create_simulation_suiteCreate a simulation suite on an AI agent, optionally with its whole scenario list in one call -- this is how a scenario pack becomes a suite. Each scenario names its own runner: deterministic and adaptive_chat run offline, adaptive_voice runs the full spoken scenario and is admitted only where the voice runtime is on. An adaptive_voice scenario may pin caller_environment as synthetic caller-input noise with noise_level; it is not the agent's outgoing ambience/volume setting.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| policy | No | ||
| agent_id | Yes | ||
| scenarios | No | The whole pack in one call. Each entry needs an `id` and may carry `name`, `description`, `runner`, `language`, `attempts`, `critical`, `persona`, `turns`, `tool_mocks`, `expected`, `rubrics` and, for adaptive_voice, `caller_environment` (which requires the adaptive_voice runner and an explicit non-blank `language`, never an English fallback). Unknown keys are dropped rather than stored. | |
| description | No | ||
| organization_id | No | Optional. Defaults to the authenticated workspace; when supplied it must be that workspace's id. | |
| default_snapshot_source | No |