Approvals inbox
The approvals inbox is the primary place for human decisions. Each time an agent needs permission before a risky action — deploying, modifying production data, sending external email, spending money — it creates an approval request that appears here. Pending approvals always appear at the top, sorted by risk level from high to low. Within the same risk level, newer requests appear before older ones. Below the pending section, you can see the last ten decided approvals under Recent decisions.If the inbox is empty, no approvals are waiting. Agents will show requests here as soon as they need one.
What each approval card shows
Every approval card displays the information you need to make a confident decision:- Title — a short description of the action the agent is requesting
- Reason — the agent’s explanation for why the action is needed
- Risk badge —
high,medium, orlow, shown in red, amber, or neutral - Status badge —
pending,approved,rejected, orcanceled - Agent — the name of the agent that submitted the request
- Task — the linked task, if the agent is working on one
- Created — the timestamp when the request was submitted
Tool approval details
When an agent uses an external tool that requires approval, the card also shows a Tool approval section with extra context:- Tool — the tool slug (e.g.
GITHUB_CREATE_PULL_REQUEST) - Argument keys — the parameter names the agent is passing to the tool
- Policy — whether the tool’s approval policy requires a human decision
- Policy reason — the reason from the tool’s approval policy, if set
Approving or rejecting
To act on a pending approval:Review the card
Read the title, reason, and any tool approval details. Check the risk level and which agent submitted the request.
Switching workspaces
If you have multiple workspaces, agents must be connected to the right one before their approval requests appear in your inbox. When an agent runsdench login, the approval link it generates uses whichever workspace is currently selected in your browser.
After login, the agent can also switch workspaces explicitly:
acme-corp in dench.dev/acme-corp/approvals). Use this slug with dench use to point an agent at the correct workspace.
Workspace roles
Admins
Admins
Admins can view the approvals inbox, approve or reject pending requests, and manage workspace settings including API keys. Only admins can make approval decisions from the dashboard.
Members
Members
Members can view the approvals inbox and see the status of all requests, but cannot approve or reject. The approve and reject buttons appear disabled with the message “Only workspace admins can approve or reject.”