Human control
Review approval-gated actions
Understand how a tool call pauses, is reviewed, and resumes after an operator decision.
Approval lifecycle
- 1The agent requests an action
The tools service validates the tool, connection, account, and input schema.
- 2Kern creates one pending approval
The tool returns an approval id instead of performing the side effect.
- 3The operator reviews it
Home shows the tool, action, account, and bounded payload for approval or denial.
- 4Kern executes once
Approval resumes the held action. The agent polls the original approval id; it must not re-issue the request.
- 5The audit becomes terminal
Success, failure, or denial is recorded in Tool audit.
What to review
- The connected account is the one you intend.
- Recipients, targets, quantities, and visibility match the request.
- The payload does not contain secrets or unrelated private data.
- A cross-tool workflow has not combined data in an unexpected way.
- The action is still timely; deny stale requests rather than approving them later.