HOME/TECHNIQUE/Agentic Orchestration/Single-agent tool loop (ReAct)

TECHNIQUE

Single-agent tool loop (ReAct)

Agentic Orchestration

2APPLICATIONS
4OBSERVED OPERATORS
01

State of Practice

CROSS-VALIDATED — 11 OPERATORS

Observed ReAct practice is a production tool loop wrapped in tool registries, grounding/context systems, observability, and guardrails; several operators are already bending the pattern into hybrid or multi-agent orchestration when one loop becomes too crowded.

Observed Practices

Run an LLM in an iterative loop that chooses tools/actions, executes them, and feeds observations or updated context back into the next model call.

10 of 11 deployed/pilot operators in the pool; announced Unify evidence not counted.
AirbnbAlibaba CloudAtlassianBlockGrabHalliburtonMendable.aiMetaOtterUber

Expose enterprise systems as callable tools through a managed tool layer: tool managers, plugins, schemas, MCP gateways, SDKs, DSLs, or JSON action formats.

10 of 11 deployed/pilot operators in the pool; announced Unify evidence not counted.
AirbnbAlibaba CloudAtlassianBlockGrabHalliburtonMendable.aiMetaOtterUber

Ground tool-loop decisions with retrieved or runtime context: runbooks, knowledge bases, historical experiment data, code diagnostics, browser observations, logs, or enterprise search.

10 of 11 deployed/pilot operators in the pool; announced Unify evidence not counted.
AirbnbAlibaba CloudAtlassianBlockEkki SyamGrabHalliburtonMendable.aiMetaOtter

Instrument the loop for inspection, tracing, evaluation, or review rather than treating agent behavior as an opaque chat transcript.

8 of 11 deployed/pilot operators in the pool; announced Unify evidence not counted.
AirbnbAtlassianBlockHalliburtonMendable.aiMetaOtterUber

Add explicit guardrails, confirmations, human review, or policy enforcement around side effects and high-stakes decisions.

5 of 11 deployed/pilot operators in the pool; announced Unify evidence not counted.
AirbnbEkki SyamMetaOtterUber

Control prompt/context size and latency by pruning context, injecting only relevant hints, using direct-answer or fast paths, or compressing observations.

6 of 11 deployed/pilot operators in the pool; announced Unify evidence not counted.
AirbnbAlibaba CloudAtlassianBlockMendable.aiOtter

Where Operators Converge

The common observed core is not a one-shot prompt: operators put a model inside a loop where it can request tools/actions and receive results before producing or continuing work.

The loop is consistently surrounded by non-model infrastructure: tool execution layers, context stores/retrievers, logging/evaluation, or policy controls are part of the deployed pattern.

Where Operators Diverge

Operators differ on whether they keep orchestration as one top-level loop or split work across hybrid/multi-agent structures.

APPROACH 01

Single/controller loop over tools or systems remains the primary execution pattern.

AirbnbAlibaba CloudBlockGrabHalliburtonMendable.aiMetaOtterUber

APPROACH 02

Hybrid or multi-agent designs are used when one top-level tool set becomes unwieldy or jobs separate cleanly.

AtlassianEkki Syam

Operators differ on how much autonomy the loop has over side effects.

APPROACH 01

The agent executes service calls, code edits, workflow generation, or experiment jobs through tools.

AirbnbBlockHalliburtonMeta

APPROACH 02

Write operations or final outputs are mediated by confirmation, handoff, or human review.

Ekki SyamOtter

APPROACH 03

Tool calls are mediated by centralized policy, identity, or gateway enforcement.

Uber

Operators differ on the main grounding substrate for the loop.

APPROACH 01

Retrieval over knowledge bases, runbooks, docs, or enterprise search grounds answers and tool choices.

AirbnbAtlassianGrabHalliburtonOtter

APPROACH 02

Runtime/code/tooling context grounds the loop: language-server diagnostics, AST-selected hints, schemas, browser observations, or generated locators.

BlockEkki SyamMendable.ai

APPROACH 03

Large operational observations are compressed or referenced through snapshot keys before being brought back into the loop.

Alibaba Cloud

Operators differ on execution timescale.

APPROACH 01

Conversational or request/response loops answer support, search, research, or workflow-generation requests within an interactive session.

AirbnbAtlassianGrabHalliburtonOtter

APPROACH 02

Longer-running loops maintain state across jobs, validation, PR creation, or multiround experimentation.

Ekki SyamMeta

Watch Items

Reliability and debuggability remain active pain points: Mendable.ai called reliability and lack of observability one of the biggest problems, and Block said naive AI usage was too unreliable for the migration.

Context and prompt growth can break or slow loops when tools bring back large data: operators reported massive prompts, 1000+ Jira issues that cannot fit in context, and enormous logs/code/database results.

Latency is repeatedly managed, not assumed away: Mendable.ai observed a 7.23-second ChatOpenAI call and optimized prompt chunks; Atlassian added a Direct Answer path for latency; Block kept Jest warm to reduce startup cost.

Tool loops that act on real systems need attribution, policy, and human or user control: Uber reported attribution gaps hurting security and incident response, Otter gates write operations through widgets and human escalation, and Meta confirms compute budgets and pauses or halts at thresholds.

02

Implementation Menu

CURATED DEFAULTS
NameKindMaturity
Provider-native tool loop (OpenAI Responses / Anthropic tool use)servicecommodity
smolagentslibraryemerging
03

Observed in Production

2 APPS
TechnologyGROUNDED

LLM Application Quality Assurance

Grab, Uber, Unify3 OP