Risk levels & approvals
Every action a task can take has a risk level: low, medium, or high. The risk level is a fixed property of the action type — set when the tool is registered — not something the agent decides at runtime. This means the same action always follows the same governance path, regardless of context.
The three levels
Section titled “The three levels”Low — read-only or low-consequence actions. The agent executes these without interruption and logs them in the audit record.
Medium — actions with moderate consequence. These also run without a pause but are logged with additional detail and may require your role to permit them.
High — actions that are irreversible, sensitive, or have significant external effect. A high-risk step pauses the task before it happens. The agent submits a proposed action to the approvals queue and waits.
What happens when a task pauses
Section titled “What happens when a task pauses”When the agent reaches a high-risk step:
- The task status changes to Waiting for approval.
- An approval request is created describing what the agent proposes to do and why.
- The relevant approver is notified — see Notifications.
- The task waits. Nothing happens until the approver decides.
If the approver approves, the task resumes and the action proceeds.
If the approver rejects, the action is cancelled. The task records the rejection and
stops at that point.
See Approvals for the full approver workflow.
Risk is on the tool, not the task
Section titled “Risk is on the tool, not the task”The risk level belongs to each tool or action type, not to the task or the goal you wrote. You don’t need to classify anything yourself. The platform enforces the correct governance path for every action the agent takes.