Product guide · Browse & search
RUN AND OPERATE

Runs and conversations

Follow progress, respond to requests, continue a conversation, and inspect outcomes and usage.

An agent or workflow is a reusable definition. A run is one execution of a published version with particular input, identity, context, and limits. Inspect runs to understand what actually happened.

Start and follow a run

Choose Run… on a published target and fill in the form generated from its input schema. For custom JSON input, provide the expected object. Check the selected environment and version before starting.

The run workspace presents output, progress, activity, files, and operational details. Streaming text is provisional; a partial answer appearing on screen does not mean the run has succeeded or passed its result checks.

Read the state

State or display labelWhat it meansWhat to do
QueuedThe run has not started executing.Check queue position, pause state, and capacity.
RunningWork is in progress.Follow activity and progress.
SleepingThe run has a pending self-wakeup.Inspect the expected wakeup rather than starting a duplicate.
Needs your inputThe run has asked a question.Answer the outstanding request.
Awaiting approvalA proposal needs an authorized decision.Review it and approve, reject, or request changes where offered.
Waiting for external eventA step is waiting for a matching signal.Check the event's correlation and trigger records.
Waiting for budgetExecution is blocked on budget availability.Review limits and available capacity.
Needs recovery / Needs reviewAn outcome cannot be safely assumed.Inspect the unresolved action and settle it through recovery.
SucceededThe run finished with an accepted result.Inspect the final output and files.
FailedWork ended without a successful result.Inspect the failure and last relevant attempt.
CanceledThe run was canceled.Inspect completed actions; cancellation does not undo them.

Respond to the existing run

Use the run's pending request or the corresponding Inbox item to answer a question or review a proposal. Respond to the current request; a stale approval or response from an earlier attempt is not interchangeable.

An approval records a decision about a particular proposal. Check the content and proposed action before approving. If revisions are supported, request changes and follow the resulting path.

For an uncertain external action, check whether that action happened before retrying. A new start or a blind retry could repeat a write. The recovery developer guide describes integration-level controls.

Inspect output, activity, and usage

  • Output contains accepted results and committed files. Inspect or download files you are authorized to access.
  • Activity records the sequence of work and waiting states.
  • Usage separates known usage from unsettled estimates and shows budget and provider details.
  • Technical exposes attempts and identifiers. An attempt has its own outcome, counters, and failure details; a retried call is not erased from usage.

If an answer stops early, inspect whether its attempt reached the output-token limit. If a run failed despite plausible text, check its schema and acceptance criteria. See Troubleshooting.

Conversations and follow-ups

A conversation session groups related turns and context. Each turn can start its own run; the conversation is not one permanently running agent. In an embedded experience, client-session authorization and conversation history are separate concerns.

A follow-up to finished work is a new linked run using prior context. Use it to ask another question or extend the result. Schedule follow-up creates that new work later. Answering a pending question, approval, or signal instead resumes the run already waiting.

When comparing outcomes, record the version, input, relevant context, and identity. A changed model, collection, or permission can explain differences even when the question looks the same.