Require approval for tools
Choose where to set approvals based on how you run the agent:- Agent presets (recommended): Open the preset, select the
Toolstab, then underApproval rulesclickAdd rule, choose the tool, and setManual approvaltoRequired. Everyai.preset_agentrun and chat with the preset uses these rules. - MCP integrations: Turn on
Approvalfor a tool on a remote MCP integration. Approvals are not supported forstdioMCP servers. ai.agent: Settool_approvalson the action. Keys are action names, andtruerequires approval.
case-triage preset an approval rule for core.cases.update_case, then run it from a workflow:
core.cases.update_case and waits for a decision in the inbox.
A pause for a tool approval does not count toward the agent timeout.
The workflow-level timeout still bounds the whole run, including approval waits.
Review tool calls in the inbox
OpenInbox from the workspace navigation.
Runs waiting on a decision appear under Review required, and the sidebar badge shows how many are pending.
Your workspace role needs inbox:read to open the inbox.
- Select a run to open its session and the pending tool call.
- Choose
Approve,Edit + approveto change the tool arguments, orDenywith an optional reason. - Click
Submit.
Availability
Tool approvals and the agent inbox are open source. Enterprise Edition Enterprise adds:- Chatting with agents and approving tool calls from Slack through agent channels.
View agent runson a case, which opens the inbox filtered to agent runs for that case.
Related pages
- See AI preset agent to save approval rules on a reusable agent.
- See AI agent for the
tool_approvalsinput on inline agents. - See MCP servers to require approval for MCP tools.