review_decide
Accept, reject or skip one pending review. Needs memory:approve.
Decides once: a review that is no longer pending returns
ok=false, reason=conflict with its current status. On a
hitl_tool review, accept/reject is agent_run_hitl_decide
approve/reject on the paused run (human seats only). Accepting a
gated_action runs the held chat tool call as you (a person, not
an agent key); the person whose chat proposed it may decide it too.
Accepting object_create / rekind / merge applies the
ontology change (rekind and merge also need org:admin); accepting a
contradiction retires the older fact. Reject writes nothing.
Who may decide any review is the org's decider rule
(org_automation_get deciders): a person by default (an agent key
or a delegated seat gets reason=human_required), only a console
browser session under decider=console
(reason=console_required), or any holder of the permission under
decider=permission (a paused tool call, and a queued command that
would run one, still needs a person). Under the balanced level
skill_rewrite, schema_link_type (also org:admin) and
command reviews keep their permission-only rule.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | Why, recorded on the audit row | |
| decision | Yes | accept, reject or skip | |
| review_id | Yes | Review UUID from review_list |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||