Ask the person before a change
propose_changeAsk for approval before adding, updating, or removing workspace components, especially when removing content or intent is unclear. Nothing changes until the user answers.
Instructions
Ask before making a change instead of making it. Use this whenever a change takes something away, and whenever you are guessing at what the person wants. Nothing happens until they answer. Carries one add_component, update_component, or remove_component call.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | Block id, for update or remove. | |
| size | No | ||
| span | No | ||
| tone | No | ||
| tool | Yes | The change to make if they say yes. | |
| frame | No | ||
| props | No | ||
| canvas | No | ||
| region | No | ||
| summary | Yes | The question, in plain words, ending in a question mark. Say what would change and why you are asking. | |
| position | No | ||
| component | No | Component name, for add. |