relaunch_usability_test
Re-runs an existing usability-test project ("relaunch", "re-run", "run again", "same test") with a fresh batch of AI testers on the same project. Unlike propose_usability_test + launch_usability_test, it does not create a new, duplicate project. Takes projectId (the testId from an earlier launch) and an optional numTesters for this run. Without uploadId it re-runs against the design already hosted for the project; a live public URL always serves its latest version. For an updated snapshot-hosted design, pass a new uploadId (prepare_design_snapshot, then check_design_snapshot) to point the same project at the new design; the result echoes designRefreshed: true. It does not change the audience or questions; audience changes are saved first with revise_usability_test(projectId). Returns the same testId (reusedProject: true), the resolved audience and a startedMessage. Spends AI-tester runs. Results come from wait_for_results or get_test_results.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| uploadId | No | ||
| projectId | Yes | ||
| numTesters | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| testId | No | The reused project id (no new project created). | |
| audience | No | The resolved audience envelope echoed back so the caller can report exactly what was applied. | |
| personas | No | ||
| reusedProject | No | Confirms the run was added to the existing project. | |
| startedMessage | No | ||
| designRefreshed | No | True when a fresh uploadId re-pointed the design before this run. |