Operator flow
1
Define one durable responsibility
Write a measurable mission, explicit responsibilities, operating principles, and success criteria. Keep a human owner for the business outcome even when execution is autonomous.
2
Assign a least-privilege principal
Choose an active service account with only the platform, data, and integration access needed by that responsibility. Ownership controls management; the service account controls runtime access.
3
Configure a safe execution envelope
Select the model and reasoning effort, start with one active root run, attach only required plugins, and choose
default or auto_review tool access. Use review_required when a plan must be approved before action.4
Prove a direct run
Start with a bounded instruction and inspect the ordered run events, tool outcomes, workspace artifacts, and final status. Confirm that the Agent handles missing access and incomplete evidence correctly.
5
Connect Inbox, Schedule, or Event delivery
Prefer Inbox for auditable queued work. Add deterministic de-duplication for retried producers and define whether recurring schedules wake queued work or create a concrete task.
6
Operate by exception
Watch action-required, failed, delayed, and capacity-blocked work. Resume, retry, continue, cancel, or adjust the Agent only after reviewing the evidence and impact.
Workspace map
Choose the entry path
Inbox-first pattern
Inbox is the safest default for operational automation:- the producer persists an instruction and correlation payload;
- non-terminal duplicates with the same key are rejected or reused rather than multiplied;
- the highest-priority available item is claimed when the Agent has capacity;
- the item links to the run that owns its execution;
- terminal result or error remains inspectable with the original item.
DIRECT_RUN for latency-sensitive work only after concurrency, idempotency, and downstream limits are understood.
Run lifecycle
A normal run progresses throughCREATED, PENDING, and PROCESSING to FINISHED. It can instead enter ACTION_REQUIRED, ERROR, or CANCELLED.
Pending work is not necessarily unhealthy. It can be waiting for its availability time, Agent capacity, child work, reconciliation, or another durable condition. Inspect the wait reason before retrying.
Plans, approvals, and action required
Usereview_required when the scope or proposed changes must be approved before execution. Tool-level approval still applies independently: a standard plan can reach an approval gate, and an approved plan does not authorize an unrelated or more dangerous operation.
When a run reaches ACTION_REQUIRED:
- read the requested action and the operation it would authorize;
- confirm the target, scope, and reversibility;
- verify that the selected operator is allowed to approve it;
- approve, reject, or supply clarification through the run control;
- confirm the run resumes and records the outcome.
Delegated work
Delegation is useful when independent subtasks can run in parallel and their results can be verified before merge. A parent run owns the plan, child-run budget, concurrency, and merge behavior. Use child runs for independent evidence collection, separate systems, or naturally partitioned analysis. Keep work in the parent when steps share mutable state, must execute in strict order, or would create conflicting external actions. The two failure strategies are:fail_parent: stop the parent when a required child fails;merge_partial: continue only when partial results are useful and the final output can identify missing evidence explicitly.
Production use cases
Incident evidence coordinator
Use an Agent to collect alert context, inspect relevant platform traces, correlate recent changes, and prepare an escalation note. Recommended starting configuration:- Operator work mode and a model/reasoning combination validated for incident analysis;
- Inbox delivery with an incident-id de-duplication key;
- one active root run and
fail_parentfor required evidence; auto_reviewpermissions, with external notification actions reviewed;- a managed workspace for evidence and the final incident report.
Release readiness coordinator
Use an Agent to gather build, test, migration, security, and rollout evidence across a release.- Trigger from a recurring schedule or release event;
- store check results and the final release record in the workspace;
- delegate independent evidence sources with bounded concurrency;
- use
merge_partialonly if the output must remain useful while clearly marking incomplete checks; - require review before mutations or rollout actions.
Data-quality and reconciliation worker
Use an Agent to compare source totals, detect anomalies, and prepare an exception report.- Use one Inbox item per period and data domain;
- use a deterministic period/source de-duplication key;
- keep source-of-truth rules in the structured definition or governed workspace instructions;
- grant read access broadly enough for reconciliation, but review corrections separately;
- continue a terminal run for operator questions rather than changing the historical result.
Agentic engineering worker
Use an Agent for bounded repository analysis, code changes, focused tests, and a review-ready handoff.- Coding work mode and a model/reasoning combination validated for the repository and task class;
review_requiredfor broad or high-risk modifications;- explicit success criteria for tests, changed files, and artifact evidence;
- conservative child concurrency to avoid overlapping edits;
- workspace-scoped file writes and approval for changes outside the assigned boundary.
Integration operations coordinator
Use an Agent to inspect integration health, prepare synchronization work, and call an approved MCP or component plugin.- attach the active registry plugin rather than copying its definition;
- use the plugin’s declared mutation, reversibility, and target scope;
- keep external writes under
defaultorauto_reviewuntil the operation is proven idempotent; - preserve upstream correlation ids in the trigger payload and run trace;
- never place bearer tokens or secret values in instructions, Inbox payloads, or workspace files.
Change management
Before changing model, instructions, plugins, permissions, workspace, or concurrency:- inspect active runs and Inbox backlog;
- pause the Agent if the change could alter in-flight behavior;
- finish or cancel active runs before replacing the workspace;
- read the latest Agent version and submit it with the update;
- run a bounded validation task;
- compare outcomes and traces before restoring wider trigger delivery.
Operational checklist
- The mission has an accountable human or group owner.
- The service account is active and least privilege.
- Success criteria are measurable and do not depend on undocumented assumptions.
- Tool and plugin actions have correct approval and side-effect classifications.
- Inbox producers use correlation and de-duplication keys.
- Root, child, concurrent-child, and tick limits match downstream capacity.
- Required output is persisted before the run claims completion.
- Action-required and failed runs have an operator path.
- Retry behavior is safe for external side effects.
- Run events and workspace artifacts are sufficient to explain the outcome.
Agent configuration
Review every configuration field and accepted value.
Memory and workspaces
Keep continuity, durable knowledge, and files in the correct store.

