Skip to main content
When an orchestration instance needs a person, it pauses with status Waiting on human. This page covers how you respond: approving or rejecting a proposal, opening a discussion with an agent, and cancelling an instance. An instance waits for a human when a proposal targets a gated workflow or gated completion, when confidence is too low to auto-approve, when a limit was hit, or when the instance stalled with no proposal on the table.

Approve or reject by replying

There are no approve or reject buttons. When a decision needs you, Overcut posts a comment on the tracked item (the issue or pull request being worked), for example:
Bug Resolver needs a decision on this issue. Proposed next step: Implement & PR (confidence 85%). Reply to approve, reject, or suggest a different next step.
Reply in your own words on that comment thread. “Approve”, “go ahead”, “no, run the review workflow first”, or a clarifying instruction all work. The supervisor reads the reply, resolves the decision on your behalf, and the instance continues. Your login is recorded on the resolution, so the trail shows who consented. For completion proposals the comment reads “Proposed: complete the orchestration”, and a reply approves or objects. When no next step is proposed, the comment asks how to proceed, and your reply becomes the direction.
Gates always require this explicit consent. High confidence never passes a gate, and the routing AI cannot approve through one on its own.

Discussion sessions

Sometimes you need context before you can decide. A discussion session is a live chat with a discussion agent, scoped to the pending decision. It is available on gates where Enable chat on this gate is configured (see Discussion agent). A discussion starts in either of two ways:
  • You reply on the tracked item with a question rather than a decision, and the gate opens a chat.
  • You select Start a discussion in the Discussion panel on the instance page.
The chat happens on a dedicated page (reachable from the Discussion panel via Open the chat) or directly on the tracked item’s comment thread; both sides of the conversation land in the same transcript. In the chat page, Enter sends and Shift+Enter adds a newline, and a hint shows how long the session has before it expires. A discussion ends when:
  • The discussion agent reaches an outcome and reports it.
  • You select End discussion. The conversation so far is handed to the supervisor, which resolves the decision from it.
  • Max chat duration (minutes) expires.
  • The decision is resolved another way, or the instance ends.
The discussion informs the decision, but it does not replace it: the supervisor keeps final authority and resumes the normal flow from the discussion’s outcome. Past discussions stay linked from the decision’s Discussion row on the instance trail.

Cancel an instance

Users with the cancel permission can stop a live instance from its detail page. Cancel instance appears while the status is Queued, Active, Deciding, or Waiting on human.
Cancelling stops the orchestration immediately, including the workflow execution currently in flight. This cannot be undone.
1

Open the instance

From any monitoring view, select View Details on the instance.
2

Select Cancel instance

In the Cancel this instance? dialog, optionally record a note in Reason (optional).
3

Confirm

Select Cancel instance to confirm, or Keep running to close the dialog.
Cancellation is recorded as a human decision on the trail, and Overcut posts a comment on the tracked item noting that the orchestration was cancelled. The status chip updates within a few seconds.