Create a plan
plan_createCreates a step-by-step plan as a draft, attached to one of the user's projects. Use it when the user wants to reach a goal through ordered phases and steps, and to follow it from one conversation or assistant to another.
project: the project the plan belongs to (see
project_list).goal: what the plan should achieve.
phases: ordered phases, each with a title and ordered steps. Each step has a title, an instruction, a checklist of 1 to 6 verifiable criteria that define when it is done, and the expected deliverable. A plan has at most 200 steps; the free offer allows one open plan at a time. The plan stays a draft until the user approves it: show it to the user, and only after they agree explicitly call
plan_validatewith target plan. Refused by the server, with nothing saved: content containing a payment card number, an API key or private key, or a password.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| goal | Yes | ||
| phases | Yes | ||
| project | Yes |