Repository navigation
TEST-201 docs: bring Simulations pages up to date with Composer test generation and the run API - #1342
TEST-201 docs: bring Simulations pages up to date with Composer test generation and the run API#1342scott-lowe-vapi wants to merge 2 commits into
Conversation
Lightsage docs evalsLightsage could not queue docs evals for this PR. Docs URL: https://vapi-preview-01a1527c-c7e7-742f-bb13-ed300ead57a9.docs.buildwithfern.com |
|
🌿 Preview your docs: https://vapi-preview-01a1526d-3cb5-753e-be8d-81136127992c.docs.buildwithfern.com |
This stack of pull requests is managed by Graphite. Learn more about stacking. |
|
🌿 Preview your docs: https://vapi-preview-01a1527c-c7e7-742f-bb13-ed300ead57a9.docs.buildwithfern.com |
stephenvapiai
left a comment
There was a problem hiding this comment.
Thanks for pulling all of this together. A few edit-pass suggestions inline, mostly wording, plus a couple of questions. Most are suggestion blocks you can apply directly.
One item couldn't go inline because the line isn't part of the diff:
fern/observability/simulations-advanced.mdx:4 (frontmatter description): this PR adds the "Handoffs and transfers in simulations" and "Hooks and call endings" sections, but the description (which feeds llms.txt) doesn't mention them. Suggested:
description: "Configure simulation variables, tool mocks, lifecycle webhooks, latency limits, and structured outputs, and see how handoffs and hooks behave in simulations."…generation and the run API Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
d16141f to
15fb590
Compare
|
🌿 Preview your docs: https://vapi-preview-01a16267-0e8d-717d-ab19-935893ef0b4f.docs.buildwithfern.com |

Description
Linear: TEST-201. Companion in-repo docs: VapiAI/vapi#23428.
/composer#generate-tests-for-an-assistant): requirements draft → Generate coverage → suite card with mocked tools and not-tested gaps → Run suite, plus edits and a tip to run five or more iterations.discard-draft, for your own unpublished draft.customer.speech.timeoutand the tester hang-up ending ascustomer-ended-call.Idempotency-Keyheader onPOST /eval/simulation/run.suiteId,targetType,targetId,status,simulationId,assistantId,squadId,name).{ metadata, results }.Evidence
Every behavior was checked against VapiAI/vapi
main:features/simulationsOnboarding/constants.ts.simulationRunIdempotencyKeyParse.tsandsimulationRunIdempotentReplayGet.ts.simulationRun.types.tsandGetSimulationSuitesDTO.ts.handoffSimulationRefusalGet.tsandsimulationTargetReengagementHooks/.Testing Steps
fern check(5.151.1) passes: 0 errors. The 15 warnings match the untouched main baseline.