unw_banner_plan_delete
Deletes an entire Banner plan permanently after requiring a confirm flag and exact plan-name confirmation, preventing accidental removal and returning a before/after diff.
Instructions
Delete an entire Banner plan (writes to Banner, irreversible).
Confirmation is ENFORCED twice: confirm must be true AND confirm_name
must equal the plan's exact name. Otherwise the tool reports the intended
deletion and current plan state and performs no write. Successful deletion
returns the removed plan, remaining plan count and a before/after diff read
back from Banner.
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": {
"term": "<term>",
"plan": "<plan>",
"confirm": "<confirm>",
"confirm_name": "<confirm_name>"
},
"name": "unw_banner_plan_delete"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| plan | Yes | ||
| term | Yes | ||
| confirm | Yes | ||
| confirm_name | Yes |