Approvals
ivyx✓
See every call waiting for a person, from this window or an agent outside it, and decide it
Approvals
See every call waiting for a person, from this window or an agent outside it, and decide it.
The panel holds no queue of its own. A call the gate holds in this process is
the AI manager's record; a question from an agent over ivyx serve arrives
through the host; the decisions people made are read back through the Trace
extension. Deciding here is the same grant the assistant's card records, so
one answer is one record whichever card was clicked.
What you can do
- Answer what is waiting — the capability, its risk, the rule's own sentence and the redacted arguments the grant is bound to; allow once, allow for this workspace (never for a high-risk call), or decline.
- Answer an agent outside this window — a question relayed from
ivyx approve --listenis a card here too, answered through the host. - See what was decided — recent grants and declines, who answered, with what scope, in which run.
- Ask programmatically —
approvals.listreturns the same three lists.
Getting started
Open the panel from the palette (Approvals: Open), through the
approvals.open capability, or from the Approvals row in the agent window's
rail, whose badge is the number waiting. It follows the gate while open.
What it does not do
Deciding is not a capability. A verdict is a command a person runs from a card; a capability that granted approvals could be called by the very thing waiting for one.
A decision about no run is not listed. A grant made before any call exists belongs to no run, and the decided list is read from runs.