Ask before a non-money action
check_actionAction Gate Ask. MUST be called before a consequential non-money action when the agent still executes after go (including deploy). Returns go, stop, or wait. If decision is wait, poll get_approval until go or stop. No decision in 10 minutes = stop. If must_abort is true, do not act. This tool does not send the post or CRM write. To enforce those, call slack.post or crm.write. Email isn't supported yet. Alias: ask_human.
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": {
"action_type": "<action_type>",
"summary": "<summary>",
"preview": "<preview>"
},
"name": "check_action"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| risk | No | Optional tag such as low, medium, or high | |
| target | No | Optional email, channel, or record id | |
| preview | Yes | Bounded text of what the agent will do after go | |
| summary | Yes | One line a human can decide from | |
| action_type | Yes | slack.post, crm.write, deploy, or another action id |