continuum_intercept_action
Request permission before external side effects and prevent duplicate actions by tracking a stable operation key; if a prior attempt was interrupted, stop for human review.
Instructions
Ask permission before performing an external side effect (creating an issue, sending a message, charging a card). Returns proceed=true if you should do it, or proceed=false with the previous result if it was already done; do NOT repeat it in that case. If a previous attempt was interrupted, returns proceed=false with status='unknown': the effect may or may or may not have happened, so stop and ask a human. After performing the action, always call continuum_complete_action.
Pass a stable key identifying the specific operation (for example the invoice id or external resource id), not incidental formatting. The key is what makes two attempts count as the same action, so reuse the exact same key for the same operation across sessions; a key derived from the resource identity makes deduplication immune to argument formatting differences (relative vs absolute paths, argument naming, and so on).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| key | No | ||
| grant | No | ||
| run_id | Yes | ||
| pinning | No | ||
| arguments | No | ||
| action_type | Yes | ||
| scoped_to_run | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |