Manage approval queue
manage_approvalsAdmin-only governance queue for requests held by policy/autonomy. list returns captured tool/args, target, requester, reason, review/source, status and expiry; filter by status. autonomy returns role/source levels and evidence over days (default90); configure via update_workspace.autonomy_by_role. approve records a decision and RUNS the captured call as its original requester; execution may be applied, failed, expired or uncertain. For an uncertain outcome, inspect the affected record before a new request. deny closes without running. Either decision stores an optional note and requires confirm:true after previewing tool, target, requester and age. Requesters cannot decide their own requests. A require_approval policy on this tool blocks it; queue operations never queue themselves.
When to use: An admin reviews held requests or evidence before changing autonomy.
Example: What's waiting for my approval?
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | The request id to approve or deny (from a list call). Ignored by list. | |
| days | No | autonomy only: evidence window in days (default 90). | |
| note | No | Optional decision note stored with an approve or deny. | |
| limit | No | list only: how many requests to return, newest first (default 50, max 200). | |
| action | Yes | list the queue, approve / deny one request by id, or autonomy: the posture with its evidence. One of: list | approve | deny | autonomy. | |
| status | No | list only: return requests in exactly this status (pending, approved, executing, indeterminate, denied, expired, applied, failed); omit for every status. | |
| confirm | No | approve / deny: true carries the decision out; omitted or false returns the preview and changes nothing. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | ||
| count | No | ||
| action | No | ||
| levels | No | ||
| decided | No | ||
| sources | No | ||
| approval | No | ||
| evidence | No | ||
| approvals | No | ||
| execution | No | ||
| approval_id | No | ||
| window_days | No | ||
| autonomy_by_role | No | ||
| requires_confirm | No |