Skip to Content

Approve

The Approve lens is the human-in-the-loop surface for workflows that include a Human approval step. Pending tasks for the open workflow appear here; Mission Control also shows a global pending-approvals strip that deep-links into Approve.

Task list

  • Pending tasks filtered to the current workflow
  • Focus via ?task=<taskId> (auto-pick when unset)
  • Status chips: Pending, Approved, Rejected, Expired, Cancelled

Decision UI

For the focused task:

  • Context trail — prior node executions from the run up to the approval step
  • Yes / No preview — what follows on approved vs rejected edges
  • Countdown from deadline_at
  • On timeout — reads the node’s on_timeout (reject | approve)
  • Inline Approve, Reject, and Comment (keyboard: Y / N)

Authoring the approval step

In Build, configure Human approval in the inspector:

  • Title and assignee
  • On timeout behavior when the deadline passes

Wire outgoing edges with when: approved and when: rejected so Trace and Approve can show the correct next paths.

Approvals are part of governed automation—the same audit-oriented posture as Harness Guardrails and Relay for coding agents. Prefer explicit human gates for irreversible production side effects.

Last updated on