save_template
Save a test suite template to make it available in the UI Load test suite dropdown. Templates persist and can be replaced.
Instructions
Save a named test suite template so it appears in the UI "Load test suite…" dropdown.
Call at session startup for every .json file in prompt-lab/templates/: save_template(name=<file.name>, testCases=<file.testCases>)
Template format (matches what the UI exports as a downloadable JSON): { "name": "suite-name", "savedAt": "...", "testCases": [{ "label"?, "query", "targetAnswer"?, "passThreshold"?, "queryType"? }] }
Templates persist in Redis. Saving with the same name replaces the previous version.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Template name (shown in UI dropdown) | |
| testCases | Yes |