• Docs
  • Talk to an expert

Agents do the work. A human decides what ships.

Workflows have defined points where the agent stops and someone decides. Not a notification. A real gate the agent can't pass without approval.

Use Upsun Dispatch for freeTalk to an expert

Without Upsun Dispatch

Fifteen agents, fifteen laptops

Every engineer is running a coding agent locally. The prompt, the plan, and the approach live in a session nobody else can see.

The PR is the first look

Nothing reaches the team until the work is done. Intent, scope, and approach were all settled hours ago, in private.

A diff hides intent

Code review shows what the agent wrote. It doesn't show what it was asked to do, what it decided on its own, or whether anyone agreed to that before it started.

One gate for everything

Changing a button color and changing how taxes get reported arrive the same way: a pull request, whoever's around, an approve button.

Turn it on only where it counts

Switch human approval on or off per repository for workflows that have a human step by default. Base the call on how complex that codebase is, not a one-size-fits-all setting.

Built so nothing ships without a human saying yes

Human gates make sure a person reviews the step, whoever is available on your team at the time.

  • Toggle approval on or off for any step designed to support it
  • Every approval, rejection, or discussion logged against the run
  • Gates can be lifted as a workflow proves itself reliable
  • Nothing passes a gate without an explicit human decision

How a gate works

The workflow reaches the gate

An agent completes its step and the workflow pauses. Nothing moves forward on its own.

A human is notified

The gate routes to a human, in the tools they already use. No agent can bypass a human approval.

The reviewer decides

Approve, reject, or send it back with feedback. The choice is always a person's to make.

The decision is recorded

What was approved, who approved it, and when, were logged permanently against that run.

Built for teams where more than engineers need to approve

No single point of failure

Approval doesn't depend on one person being online. Anyone on your Dispatch team can pick up a pending gate.

Turn it on only where it counts

Toggle approval on for the steps that need a human, and off for the ones that don't. You decide once, per workflow, when you set it up.

Earned autonomy

As a workflow proves itself reliable, its gates can be loosened, deliberately, not by default.

A defensible record

Every gate decision is logged, giving compliance and audit teams a clear answer to "who approved this, and why."

Works the way your team already does

Approvals happen in the tools your team already uses, alongside a dedicated view in Upsun Dispatch when you need it.

Nothing ships by accident

A gate that's on stays on until someone explicitly says yes. There's no silent default to "approved."

Let agents move fast. Keep the decisions human.