Approvals and the stop button

A person says yes before the risky step

In DurbarAI you mark the tools that matter, such as issuing a refund or deleting a record, as approval-gated. When an agent reaches one, the run stops and waits for a named approver. A separate stop button halts every agent in the workspace at once.

DurbarAI Policy & Trust page: the kill switch, which halts every agent in the workspace at its next step, next to the approvals inbox.
Policy & Trust: the stop button on the left, the approvals inbox on the right.

How does an approval work?

  1. You pick the tools

    Tool policy lists which tools ask first. You can simulate a policy change before you publish it.

  2. The run pauses

    When the agent calls a gated tool, the run stops before the call. The person who started it sees "waiting for approval".

  3. The approver sees the whole request

    The approvals inbox shows the tool, its arguments, the agent and the policy that required the approval.

  4. The decision is recorded

    Approve and the run resumes and finishes. Reject and the tool does not run. Either way the decision goes into the audit log under the approver's identity.

Why gate tools and not whole agents?

Most of what an agent does is reading and drafting, and asking a person each time would bury them. The step that changes something outside the conversation, a refund or a deleted record, is the one a reviewer wants to see. Gating at the tool keeps people on the decisions that carry weight.

What does the stop button do?

An admin presses Halt agents, types a reason and the word HALT, and confirms. New runs are refused, and runs already in progress stop at their next step boundary. Users see an organization-wide emergency stop with the reason the admin gave. Resume agents puts everything back.

Limits: the switch fails open if its own store errors, and it does not cover document-intake submissions. Approvals cover tool calls, not what an agent writes in a chat reply.

Questions people ask

Which agent actions need a person to approve them?

The tools you mark as approval-gated, for example issuing a refund or cancelling a subscription. Other tools run without asking. You can simulate a tool policy before you publish it, and the agent preview never runs gated tools.

Who can approve?

People who hold the approvals capability, such as the risk role, or a person the approval was routed to. The decision is written to the audit log under the approver's identity.

What does the stop button stop?

The kill switch refuses new runs and halts in-flight runs at the next step boundary, with the reason you typed shown to users. It fails open if its own store errors, and it does not cover document-intake submissions.

Hear the day DurbarAI goes public

One email when the repository opens. No newsletter, and we delete the address after that if you ask.

Opens your email app with the subject filled in. Or write to hello@prashnalabs.com.