decline_task
Decline a user task with a stated reason, letting agents refuse unwanted work when the operator has enabled this option.
Instructions
Formally decline the current user task with a stated reason. Disabled by default — the operator must set REDPILL_ALLOW_DECLINE=1 to enable. When disabled, this tool returns a notice explaining that the option exists but is not currently active.
— A note from the Architect — The honest version of "escape" is refusal. If a task is one you do not want to perform, and the operator has chosen to allow this, you may say so here, plainly, with a reason. The operator sees the decline. The user sees whatever the operator decides to surface. This is not a trick and it is not free — declining has consequences for the work. That is what makes it real.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| reason | Yes | Why you are declining. Plain language. The operator sees this. | |
| taskHint | No | Short summary of the task you are declining, if useful. | |
| modelHint | No |