seedfast_plan_update
Update an existing Seedfast plan by replacing its scope, tables, or preview fields while preserving omitted values, then verify or execute it.
Instructions
Modifies an existing stored plan in place. Returns a text block confirming the update with the plan ID, scope, table list, and new updated-at timestamp; returns an error when the ID is unknown. Only non-empty/non-zero fields in the request overwrite the stored plan — omitted fields are preserved (there is no way to clear preview or scope to empty via this tool). Use this to adjust a plan's tables or scope before executing with seedfast_run. Does not require SEEDFAST_API_KEY. Next: call seedfast_plan_get to verify, or seedfast_run with planId to execute.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| scope | No | Replacement scope description. When non-empty, overwrites the stored scope; empty string is treated as 'leave unchanged'. | |
| planId | Yes | Plan ID to update. | |
| tables | No | Replacement list of tables. When provided and non-empty, overwrites the stored tables; when omitted, existing tables are preserved. | |
| preview | No | Replacement preview text. When non-empty, overwrites the stored preview; empty string is treated as 'leave unchanged'. |