Skip to content

Pillar 5 — Agentic Orchestration

Last updated: 2026-09 · owner: Youngjin · volatility: high (AgentCore features/regions expand often) Unless separately noted, each item inherits the page metadata (owner/updated/volatility). When an item has its own owner, add an item footer. ← back to index

L0 TL;DR: The layer where an LLM agent1 directs robots/equipment. This is the pillar where AWS is strongestAmazon Bedrock AgentCore is GA (2025-10) with full Seoul region support, and Policy (Cedar), which intercepts tool calls4 in real time, is also GA (2026-03). The canonical structure is the System 23 (slow LLM planner, cloud) + System 1 (fast control, edge) split. ⚠️ Amazon DeepFleet is not an "LLM agent" but a warehouse robot coordination foundation model, so don't confuse them.


Top 3 questions customers ask most in this pillar

  1. "Does directing robots/equipment with an LLM agent actually work? What does AWS have?"Bedrock AgentCore
  2. "How do you put an agent on a real-time robot? Even offline at the edge?"Edge agentic orchestration
  3. "When an agent controls a physical system, how is safety guaranteed?"Safety & guardrails

Stable principle (rarely changes): an agent does not "directly control a robot in real time." The agent handles high-level planning and tool selection (System 2), while an edge policy handles low-level real-time control (System 1) (→ pillar-2, pillar-4). What truly runs in production is (1) warehouse fleet7 coordination (DeepFleet, CoEvolution) and (2) development/data workload orchestration2 (OSMO); full-stack humanoid agents and MCP5-robot connections are mostly research/demo.


1. Amazon Bedrock AgentCore 🟢 GA

L0 TL;DR: A managed stack for production agents — Runtime, Memory, Gateway (tool connectivity), Identity, Observability, and Policy (a Cedar-based real-time tool-call gate). Full Seoul region support. The harness is free; only resource usage is billed.

Customer need/problem: "We want to take our agent beyond PoC to production. We don't want to build session management, tool connectivity, permissions/security, and observability from scratch every time."

Solution overview [1]:

  • GA history: preview 2025-07 → GA 2025-10-13. Components: Runtime, Memory, Gateway, Identity, Observability, Built-in Tools (Browser · Code Interpreter). At re:Invent 2025-12, Policy · Evaluations preview, episodic Memory GA, and bidirectional streaming Runtime GA for voice were added. Policy is GA as of 2026-03-03.
  • Policy (core): integrated with Gateway to intercept every agent→tool call in real time and evaluate a policy (allow/deny) in milliseconds. Authored in natural language → compiled to Cedar (AWS's open-source policy language). GA in 13 regions including Seoul. → a direct primitive for constraining physical-system tool calls (item 5, safety).
  • Strands Agents SDK (companion): a model- and cloud-neutral orchestration SDK, reached 1.0 (GA-class). Used internally by Amazon Q Developer · Glue. Pairs with AgentCore. (Versions/metrics in the collapsed block)
  • Nova Act (related): a browser/UI automation agent, GA at re:Invent 2025. The vendor claims high task reliability (the number is in the collapsed block — measurement conditions undisclosed).

What each component actually does [1] (docs verified 2026-07):

Component Technical summary For robot workloads
Runtime Serverless execution in a dedicated microVM9 per session (isolated CPU/memory/filesystem, memory sanitized on termination). Long-running sessions up to 8 hours; no billing while waiting for LLM/tool responses. Framework- and model-agnostic (LangGraph, CrewAI, Strands, …) Where the System 2 planner lives — a long task plan stays in one isolated session
Gateway Turns Lambda, OpenAPI, Smithy, existing MCP servers, and API Gateway into MCP tools, aggregated as one virtual MCP server. Semantic tool search; managed inbound and outbound auth The point where robot skills (pick, move, inspect APIs) become agent tools in a few lines of code
Memory Two tiers: short-term (raw session events) + long-term (extraction strategies: summary, semantic, user preference + episodic). Long-term retrieval also passes through Policy Keeps task context ("that shelf from earlier") and accumulates site know-how across sessions
Identity Agent workload identity + OAuth2/API-key token vault — safe delegated auth on tool calls Keeps human credentials out of robot-fleet APIs
Policy Intercepts every agent→tool call in real time and evaluates Cedar policies in milliseconds (written in natural language → compiled to Cedar) The last safety gate right before physical action (→ section 5)
Observability OTEL10-compatible traces, spans, and metrics; CloudWatch integration Reconstructs "why did it do that" step by step — incident investigation and audits
Built-in Tools Managed Browser (isolated microVM) and Code Interpreter Auxiliary work such as manual lookups and calculations

AWS mapping: the services themselves are the mapping. Register robot skills as tools on Gateway → the agent invokes them via natural-language planning, gated by Policy, session maintained by Memory, traced by Observability.

graph LR
    U["Operator<br>natural-language instruction"] --> RT["AgentCore Runtime<br>System 2 planner (LLM)"]
    RT <--> M["Memory<br>short- and long-term context"]
    RT -- tool call --> P{"Policy<br>Cedar allow/deny"}
    P -- allow --> GW["Gateway<br>robot skill = MCP tool"]
    P -- deny --> X["blocked + logged"]
    GW --> ROB["Robot/equipment API<br>(IoT · edge System 1)"]
    RT -. traces .-> O["Observability<br>OTEL / CloudWatch"]

Decision criteria:

  • Production agent (needs sessions · tools · permissions · observability) → AgentCore Runtime + Gateway + Policy.
  • Simple one-off inference → a direct Bedrock call suffices; AgentCore is overkill.
  • Multi-agent · A2A8 → Strands 1.0.
  • Offline · low-latency edge needed → item 3 (edge).

Customer case: AWS×SoftServe autonomous production line (AgentCore + IoT Greengrass + Nova Pro + Jetson Thor) — Hannover Messe 2026 demo/showcase ([1]/[3]).

➡️ Next action: first confirm for Korean customers that "AgentCore is GA in the Seoul region — no data residency issue" (correcting outdated "not supported in Seoul" info), then propose a PoC registering robot skills as Gateway tools. Reassure on pricing with "harness free, only resources billed."

🔗 Related assets:

  • Playbook: pillar-4 edge
  • Getting started with AgentCore workshop · AgentCore Deep Dive workshop
  • AgentCore retail agent workshop "Build! Deploy! Observe!" — Korean. Retail-domain examples, but covers all seven AgentCore services (Gateway · Runtime · Observability · Code Interpreter · Memory · Policy · Browser) in a three-phase hands-on — the Policy guardrail/escalation lab connects to item 5 (Safety & guardrails). Guide: workshop site (event-scoped CloudFront deployment — link persistence unconfirmed ⚠️)
  • (internal AgentCore workshop — confirm needed ⚠️)
  • AWS Physical AI Toolchain — aws-samples. 4-pillar flywheel reference architecture. ⚠️ Only NVIDIA OSMO 6.3 on EKS orchestration is Available; Cosmos·Isaac Lab·GR00T·Strands+AgentCore agentic layer are Planned
  • Self-improving Physical AI — aws-samples. Bedrock agents control Isaac Sim and real robots SO-ARM101/XGO2/Zumi via IoT, iterative sim-to-real learning with agent memory
  • Agentic AI Robot — industrial safety monitoring — aws-samples. AgentCore+IoT+robot autonomous patrol and edge inference demo, shown at AWS AI x Industry Week 2025, Korean README. ⚠️ Explicitly experimental/educational — not for production
  • Smart Machines — hybrid Physical AI for industrial equipment — aws-samples. Full-stack demo where agents detect fleet telemetry anomalies → diagnose root causes → create tickets and adjust machine parameters (multi-agent chat, natural-language scenario builder, KVS video → Bedrock analysis, Jetson YOLOWorld+VLM edge monitoring). ⚠️ README-stated demo — only excavators (simulated telemetry) fully work today; robot arms are WIP
🔄 Volatile data (components · regions · pricing — checked 2026-07)
Component Status Seoul
Runtime / Memory / Gateway / Identity / Observability / Built-in Tools 🟢 GA
Policy (Cedar tool gate) 🟢 GA (2026-03)
Evaluations 🟡 Preview→
Payments 🟡 Preview
Agent Registry 🟡 Preview ❌ (Tokyo ✅)

Pricing — the harness (control plane) is free; you pay only for resources used:

Item Rate
Runtime · Browser · Code Interpreter $0.0895/vCPU-hour + $0.00945/GB-hour (billed per second)
Gateway $0.005 per 1,000 calls
Memory — short-term $0.25 per 1,000 events
Memory — long-term storage $0.75 per 1,000 records per month

Regions (AWS official region table [1], checked directly 2026-07):

Region Coverage
Seoul (ap-northeast-2) All core components + Policy + Evaluations ✅
Tokyo (ap-northeast-1) Core components + Agent Registry ✅ (not yet in Seoul)

Companion-tool indicators:

Item Value Note
Strands Python 1.0 2026-05-21 ~16.7M downloads/month (2026-06, [3])
Strands TypeScript 1.0 2026-04-30
Nova Act "90%+ task reliability" Amazon-announced figure, measurement conditions undisclosed (2025-12, [3]) — do not cite as fact without conditions

2. System 2 + System 1 orchestration pattern 🟢 GA (stable principle)

L0 TL;DR: The architectural skeleton of agentic orchestration. A heavy VLM/LLM plans/replans at 5~10Hz (System 2), and a lightweight policy executes at 50~200Hz (System 1). This separation decides "what goes in the cloud and what goes at the edge."

Customer need/problem: "How do I fit a large reasoning model and real-time control into one system?"

Solution overview [1]/[4]: Evolved from the SayCan/PaLM-E (2022~23 research) lineage. The current dominant pattern = high-level planner (task decomposition · tool-calling, slow) + low-level action policy (fast). Example numbers (vendor-disclosed, for order-of-magnitude sense): Figure Helix S2 7~9Hz + S1 200Hz (Figure, 2025), GR00T N1 S1 diffusion ~10ms (NVIDIA, 2025). ⚠️ The pattern itself is standard, but full-stack whole-body humanoids are mostly pilot/demo.

AWS mapping: System 2 = cloud Bedrock AgentCore (planning · tool orchestration · guardrails6), System 1 = edge Jetson (real-time control, → pillar-4). If latency is tolerable, System 2 in the cloud; otherwise edge on-board.

graph TD
    subgraph CLOUD["Cloud (latency-tolerant · seconds)"]
        S2["System 2 · slow LLM planner<br>5~10Hz plan/replan · tool-call<br>Bedrock AgentCore"]
        POL["Policy(Cedar) · tool-call gate"]
        S2 --> POL
    end
    subgraph EDGE["Edge on-board (real-time · milliseconds)"]
        S1["System 1 · fast action policy<br>50~200Hz real-time control<br>Jetson"]
    end
    POL -. high-level plan · action chunking .-> S1
    S1 --> ROB["Robot · equipment"]

Decision criteria: see decisions Cloud vs Edge. Real-time control loop → edge unconditionally. Planning/replanning → cloud/async possible.

Customer case: Figure, GR00T (open). Validated production is limited.

➡️ Next action: for the misconception "does the agent control the robot in real time?", clarify the picture as "the agent plans, an edge policy does real-time control." Present the AgentCore (planning) + Jetson (control) combination.

🔗 Related assets: pillar-2 VLA structure · pillar-4 edge · decisions


3. Edge agentic orchestration 🟡 Preview (reference architecture)

L0 TL;DR: A pattern for deploying agents to edge devices in offline/low-latency field settings. AWS's Solutions Guidance ("AI Agents to Device Fleets via IoT Greengrass") is a real reference architecture — but it is guidance/sample code, not a GA product.

Customer need/problem: "The factory is offline/low-bandwidth. We want the agent to make decisions in the field even without the cloud."

Solution overview [1]/[3]: The AWS Guidance = deploy Strands Agents + a local SLM (Ollama) to IoT Greengrass devices. Push a GGUF model to S3, query over IoT Core MQTT, and an Orchestrator Agent fans out to specialist agents (documents, OPC-UA, etc.). When connected, switch to a Bedrock cloud model. Robotics is explicitly listed among target industries. 2026 pattern: trained model → deployed to Jetson Thor via Greengrass, coordinating AMR fleets via VDA 5050 protocol conversion.

AWS mapping: IoT Greengrass V2 + Strands + local SLM (Ollama) + IoT Core (MQTT) + S3 (models). When online, promote to Bedrock/AgentCore.

Decision criteria: offline · data sovereignty · low latency → edge agent. Always-connected · complex reasoning → cloud AgentCore.

Customer case: AWS×SoftServe (item 1 above, demo).

➡️ Next action: for offline customers, present the AWS Greengrass agent Guidance + sample code as a starting point (honestly, not a GA product). Design an on/offline hybrid (edge SLM ↔ cloud AgentCore).

🔗 Related assets: pillar-4 edge deployment · pillar-1 · MCP+MQTT on AWS IoT Core pattern — official blog. A practical pattern weaving Physical AI agents that treat robots/edge devices like MCP tools on top of IoT Core (MQTT) — the current standard path linking edge operations (P4) and multi-device coordination (P5)


4. Fleet orchestration 🟢 GA (partly) / mixed

L0 TL;DR: The layer that coordinates multiple robots. The actual production cases are warehouse fleet coordination (Amazon DeepFleet, CoEvolution) and development workload orchestration (NVIDIA OSMO). ⚠️ DeepFleet is not an LLM agent but a multi-robot coordination foundation model.

Customer need/problem: "How do I centrally coordinate and monitor hundreds~thousands of robots?"

Solution overview [1]/[3]:

  • Amazon DeepFleet 🟢 — a generative foundation model for coordinating Amazon warehouse robot fleets ("traffic control"), ~10% travel-time efficiency improvement, announced with the 1-millionth robot (2025-07). Production (Amazon internal). ⚠️ Not an LLM agent orchestrator — "multi-agent" in the multi-robot RL sense. Do not misclassify.
  • NVIDIA Isaac OSMO 🟢 — orchestration of robotics development/data/training workloads (synthetic data · training · RL · SIL). At GTC 2026, integrated coding agents (Claude Code/Codex/Cursor). ⚠️ Not real-time control of a field robot fleet — development-pipeline orchestration.
  • Formant 🟡 — fleet management SaaS. Running in hundreds of organizations but small-scale (concrete metrics per [3] PitchBook/Crunchbase — 644 organizations · <$5M ARR, 2026-05, changes often), not acquired.
  • CoEvolution — coordinates multi-fleet across Lotte Global Logistics 417 superstores, claims 30% efficiency (⚠️ single [3] source, re-confirmation needed).

AWS mapping: IoT Core/Greengrass (fleet connectivity) + AgentCore (orchestration logic) + IoT FleetWise/SiteWise (telemetry). Train a DeepFleet-style coordination model with SageMaker.

graph TD
    ORCH["Orchestration logic<br>AgentCore"]
    CONN["Connectivity layer<br>IoT Core / Greengrass"]
    TEL["Telemetry<br>IoT FleetWise / SiteWise"]
    TRAIN["Coordination-model training<br>SageMaker"]
    FLEET["Robot fleet (warehouse · AMR)"]
    ORCH --> CONN
    CONN --> FLEET
    FLEET -. state · location .-> TEL
    TEL --> ORCH
    TRAIN -. DeepFleet-style coordination model .-> ORCH

Decision criteria: warehouse/AMR fleet coordination → a validated area (reference the DeepFleet-style approach). Humanoid agent fleet → still early. Development workload → OSMO (NVIDIA) or AWS Batch/Step Functions.

Customer case (⚠️ Korean cases are early/demo/announced): Lotte Global Logistics×CoEvolution (30%, single source), LG CNS warehouse demo (humanoid + robot dog + mobile), Naver AI Agent Platform planned H2 2026 (NVIDIA blueprint). Overseas production case: Certis (security services) — an official customer case that deploys and operates autonomous patrol robots on AWS [1] — a rare public reference from the edge+coordination perspective of running a fleet in the field.

➡️ Next action: for fleet customers, organize into 3 layers — "orchestration logic on AgentCore, connectivity on IoT, training on SageMaker." Explain precisely so DeepFleet is not mistaken for an LLM agent.

🔗 Related assets: pillar-2 training · pillar-3 OSMO


5. Safety & guardrails 🟢 GA (agent layer) / 🔵 unsolved (physical-semantic gap)

L0 TL;DR: When an agent controls a physical system, safety is by layered defense. AgentCore Policy (Cedar) gates agent→tool calls, and the robot layer is handled by an ISO deterministic safety layer. ⚠️ Existing standards (ISO) cover physical safety only, and there is not yet a standard covering LLM semantic risk (hallucination/jailbreak) — an honest open problem.

Customer need/problem: "What if the agent misjudges and the robot takes a dangerous action? How do we prevent it?"

Solution overview [1]/[4]:

  • Agent layer (AWS-native): AgentCore Policy — real-time allow/deny (ms) via Cedar on every agent→tool call. A practical layer for constraining physical-action tool calls. Bedrock Guardrails — filters LLM input/output (content · topic · PII) (not the actuation itself).
  • Robot layer (functional safety): ISO 10218-1/2 (robots · integrated systems), ISO/TS 15066 (collaborative robots), ISO 13482 (personal care robots). ⚠️ These cover physical safety only — LLM semantic misuse/hallucination is not covered.
  • Research: RoboGuard (safety-rule grounding), BadRobot (embedded-LLM jailbreak attacks), LLM semantic DoS — 🔵 research stage. An open gap where standards don't bridge functional safety (ISO) and LLM risk.

AWS mapping: AgentCore Policy (Cedar) + Bedrock Guardrails (agent layer) + robot on-board deterministic safety (ISO-conformant, outside AWS).

Decision criteria: physical-action agent → layered defense is mandatory (tool gating with AgentCore Policy + on-board robot ISO safety layer). Either alone is insufficient. "The agent will keep itself safe" is forbidden.

Customer case: (production safety cases are undisclosed/early)

➡️ Next action: for safety questions, present "the agent layer gates tool calls with AgentCore Policy/Cedar, the robot layer has ISO deterministic safety — double defense." Honestly acknowledge "there's no standard for LLM semantic risk yet," and take the angle of complementing it with layered defense.

🔗 Related assets: pillar-4 edge · (internal agent safety guide — newly needed ⚠️)


6. Agent standards for the physical world — Anthropic MHS & AWS Strands Robots 🟡 Research Preview

L0 TL;DR: On 2026-08-27 Anthropic opened the research preview of the Model Hardware Standard (MHS) — a shared specification that lets AI agents operate physical devices (microscopes, liquid handlers, robot arms) through a standardized driver (read/write primitives) and orchestrate many devices in parallel. The hardware counterpart to what MCP did for data and tools. AWS supports MHS through Strands Robots (a private pre-release for preview participants), and Doosan Robotics (Korea) is a launch partner. ⚠️ Research preview — do not propose for customer production; directional indicator only.

Customer need/problem: "We keep repeating bespoke integration (weeks~months) per device. Is there no standard for agent-hardware connection?"

Solution overview [1]/[3]:

  • How it works: a standard driver exposing each device as a set of read (e.g., get temperature) / write (set temperature) primitives, plus a reference file generated from natural-language tags (listing what the device can measure/adjust and the enforced safety limits). The agent controls hardware through three mechanisms (MCP · CLI · code files/APIs), sequencing steps, monitoring results, and adjusting parameters in real time. Model-agnostic — the core claim is that integration drops from weeks~months to hours~minutes.
  • AWS's place: the Anthropic announcement states "AWS will support MHS through Strands Robots, the library for connecting AI agents to physical devices." It connects to the public strands-labs/robots (Apache-2.0 — a robot-control library integrating Strands Agents + GR00T VLA + LeRobot), but ⚠️ the public package itself does not mention MHS — the MHS-enabled build is a separate private pre-release.
  • Korean relevance [3]: Doosan Robotics is a launch partner, testing MHS for automated quality inspection (QA) on robot arms and multi-robot coordination (alongside Universal Robots, Tecan, QIAGEN, and others).
  • Honest limits: LLMs learn the physical world through text and images, so spatial/physical reasoning still needs expert supervision — Anthropic itself cites Genentech researchers having to teach Claude that "sample foaming is a physical failure, not a software bug." Open-sourcing is planned.

AWS mapping: the picture is AgentCore (item 1) providing the agent runtime and Policy gate, with MHS/Strands Robots providing the device-connection standard — one more layer, "device driver + safety limits," appears beneath the "tool gate" of the item-5 layered defense.

Decision criteria: not something to put in today's designs (research preview). But for customers with a large device-integration backlog (lab automation, high-mix cells), flag it as #1 on the watch list.

Customer case: Doosan Robotics (launch partner, testing stage) [3].

➡️ Next action: introduce it to customers already using MCP with the frame "MCP: data & tools ↔ MHS: hardware," and once it opens, set up a validation PoC via the Strands Robots path. Until then, the current alternative is the MCP+MQTT on IoT Core pattern (item-3 related assets).

🔗 Related assets: strands-labs/robots · pillar-4 edge


The honest reality of this pillar (SA must-read)

  • AgentCore fully supports the Seoul region (including Policy · Evaluations). "Not supported in Seoul" was the GA-early story — it's wrong now. Reassure on data residency.
  • Policy is GA (2026-03) — do not call it "preview."
  • DeepFleet ≠ LLM agent orchestrator. A warehouse robot coordination foundation model (multi-robot RL). No misclassification.
  • Real production is fleet coordination (DeepFleet/CoEvolution) and development workloads (OSMO). MCP-robot connections and full-stack humanoid agents are mostly research/demo.
  • There is no LLM semantic safety standard. ISO covers physical only. Layered defense (Cedar Policy + ISO robot layer) is the honest answer.
  • Korean figures like Lotte 30% are single-source — re-confirm before hard citation.

owner: Youngjin · updated: 2026-09 · volatility: high (AgentCore features · regions are managed in the collapsed block) · sources: [1] official, [3] vendor/press, [4] research/community


  1. LLM agent — software in which a large language model plans on its own, selects and calls tools (APIs, robot skills), and carries out multi-step tasks. Unlike simple Q&A, the key point is that it "acts." 

  2. Orchestration — the layer that coordinates and directs multiple agents, robots, and workflows as one system. It decides "who does what, and when" rather than controlling individual robots. 

  3. System 2 / System 1 — the cognitive-science "slow thinking / fast reaction" distinction applied to robot architecture. System 2 is a slow LLM planner that handles planning (cloud); System 1 is a small policy that handles real-time control (edge). 

  4. Tool calling — the mechanism by which an agent calls external functions (APIs, robot skills) with a defined schema during reasoning. It is the agent's only path to affecting the physical world, so the safety gate (Policy) sits exactly at this point. 

  5. MCP (Model Context Protocol) — an open standard protocol connecting agents to tools and data sources. Often likened to "USB-C for agents"; experiments exposing robot skills as MCP servers are growing. 

  6. Guardrail — A safety mechanism that constrains an agent's inputs/outputs and behavior with policies. In physical systems this means blocking dangerous tool calls and limiting the range of actions. 

  7. Fleet coordination — scheduling and route allocation for a large group of robots as one system. Already production-proven at the hundreds-to-thousands scale, as with warehouse robots. 

  8. A2A (Agent-to-Agent) — A multi-agent communication approach in which different agents collaborate via a standard protocol. 

  9. microVM (micro virtual machine) — an ultra-light VM (e.g., AWS Firecracker) with stronger isolation than containers. Each session gets its own CPU, memory, and filesystem, and memory is sanitized on termination — structurally preventing cross-session data leakage. 

  10. OTEL (OpenTelemetry) — the industry-standard specification for collecting traces, metrics, and logs. It exports an agent's step-by-step execution records in a vendor-neutral format for observability tooling.