Skip to content

Review the Approval Queue

When a rule says Require Approval, Aethis holds the action and adds a request to the Approval Queue. Your decision applies to that exact action only. See Approvals bound to an exact action.

You need a role that can review requests in the request’s workspace. You also need enough business context to judge the target, amount and reversibility. If you cannot establish that context, deny the request with a clear reason.

Open Approval Queue. The sidebar badge counts active requests.

The Approval Queue: four active requests with their agent and target, priority, deadline, assignee and status.

  • Active, Resolved and All switch between open and decided requests.
  • Filter by assignee (Everyone, Assigned to me, Unassigned), by Expiring within 20m, or by severity.
  • Each row shows the requested action, the Agent and target, the priority and deadline, the assignee and the status.

Start with requests that are about to expire. An expired request doesn’t run.

Select a request to open it.

An approval request for refund.create: summary, risk reason and a lifecycle showing Approval required, human decision Pending, no approval issued, execution not attempted.

Work through the tabs:

Tab Check
Summary Owner, requested time, Reversibility, amount, the Risk reason, and the Lifecycle.
Exact Action Agent, MCP Connection, capability, Resource, Arguments summary, and the action and capability fingerprints.
Policy The Policy version, the Matched control, and how organization, workspace and Agent-level policy each evaluated.
Evidence The linked Action Record. Select Open Action Record to see it in Activity.

Ask yourself: is this the right target, the right amount, and something the Agent should be doing? If you can’t tell, deny it and say why.

For example, a request for refund.create should name the expected customer or transaction resource, show the intended amount and currency, and match the reason for the refund. A familiar tool name is not enough if the resource or arguments differ.

  1. Select Approve Once or Deny.

  2. Enter a Reason. It is required and is recorded in the Action Record.

    The Approve Once dialog: approve this exact action once; approval does not execute it. A reason is required.

  3. Confirm with Approve Once or Deny Request.

  • Approve Once issues a single-use approval for this exact action. It doesn’t run the action. When the Agent makes the same call, it runs once. Any change to the action means a new evaluation.
  • Deny refuses the request. The action isn’t executed through this request.

Expected result: the request moves out of Pending. An approval becomes Approved, awaiting execution until the Agent submits the matching call; a denial becomes Denied and does not execute through that request.

The request’s Lifecycle shows the policy decision, the human decision, the single-use approval and the execution result as separate steps. An approved action moves from Approved, awaiting execution to Execution in progress and then Execution succeeded. It can also end in Execution failed, or in Outcome unknown if the result was lost; an unknown outcome is never reported as failed. Open the Action Record to see the final outcome.

If an approved request stays Approved, awaiting execution, check whether the Agent retried the exact action before the approval expired. A changed target, amount, arguments or capability fingerprint is a different action and needs a new evaluation. If the result is Outcome unknown, check the upstream system before allowing any retry.

Invite teammates with a reviewing role. See Manage your organization and workspaces, or run the Bring in an approval reviewer journey from Get started.