invariance_eval_dataset_seed_suite
Turn JSON examples into a runnable eval suite by creating a dataset, appending rows, linking a suite, generating cases, and optionally starting the run.
Instructions
One-call eval setup for agents: create a dataset, append rows, create a linked suite, create one case per row, and optionally start the eval run. This is the preferred MCP path for turning JSON examples into runnable evals.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| body | Yes | JSON object. Required: name (dataset name), rows (non-empty array of {name?, input, expected?, assertions?, mutations?, metadata?}). Optional: suite_name, description, target_type (default "custom"), metadata, run (boolean). Example: {"name":"refund-regression","run":true,"rows":[{"name":"happy","input":{"prompt":"approve refund"},"expected":{"assertions":[{"path":"outcome","op":"equals","value":"approved"}]}}]} |