Draft or revise a plan
plan_testHave the assistant draft a test from a plain-language description, or revise a plan, without saving anything. Returns the proposed steps, checks, values to record, assumptions and any questions only the requester can answer. Show the plan to the requester; to change it, call again with plan and change; to answer questions, pass answers. Once they confirm, pass the plan to create_test. When no question is open the plan has passed the planning review (review.ok). Pass projectId so the assistant knows the project's sign-in accounts and endpoints. Each call uses one assistant draft of the workspace's daily allowance.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"description": "<description>"
},
"name": "plan_test"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | Start address (https://…); omit for app tests | |
| plan | No | A plan from an earlier plan_test call, to revise | |
| appId | No | Apps: package name or bundle id | |
| change | No | With plan: what to change, for example "also check the price on the cart page" | |
| answers | No | Answers to the questions of an earlier plan_test call, keyed by question id | |
| platform | No | web (default), android or ios | |
| projectId | No | Project id (p_…), optional | |
| description | Yes | What to test, as you would brief a colleague |