Independent project. Not a U.S. government website.

USASI

Explainer

Agents and robotics without the hype

What changes when an AI system can use tools or act in the physical world?

Reviewed Oct 1, 2026. General information, not legal or professional advice. All explainers

A language model on its own turns an input into an output. Once software lets that output call a tool, edit a file, or move a robot arm, the questions change: what can the system reach, who approves each step, and what happens when it gets something wrong? To answer them, separate three things: the model, the agent application that runs it in a loop with tools, and, for robots, the control software, hardware, and physical surroundings. Safeguards belong to specific components and are documented, or not, in specific sources. A catalog record usually describes one component, so check what that component's own documentation says before assuming a protection applies.

A model, an agent application, and a robotic system

  • Model: trained weights that map inputs to outputs, such as text, a tool request, or a sequence of robot actions. A model does nothing until other software acts on what it produces.
  • Agent application: software that sends a task to a model, carries out the tool calls the model asks for, and feeds the results back, step after step. Permissions, sandboxes, and approval prompts are implemented here. Protocols and libraries that connect applications to tools sit at this layer too.
  • Robotic system: a policy model, the software that turns its outputs into motor commands, the robot hardware, and the room it works in. Simulation frameworks used to train policies are a separate component again.

The catalog files these under different kinds. Model Context Protocol and NVIDIA Isaac Lab are frameworks, Codex CLI and OpenClaw are runtimes, and openpi is a research stack of code and model checkpoints. None of these records describes a complete deployed system.

Permissions live in the application, not the protocol

The Model Context Protocol (MCP) defines how hosts (AI applications), clients (connectors inside a host), and servers (services that offer tools and data) exchange messages. Its latest specification, revision 2026-07-28, lists security principles: users must consent to and understand data access and operations, hosts must obtain explicit consent before invoking any tool, and tool descriptions should be treated as untrusted unless they come from a trusted server. The tools page adds that there "SHOULD always be a human in the loop with the ability to deny tool invocations."

The same specification also states that MCP "cannot enforce these security principles at the protocol level"; it asks implementers to build consent and authorization flows into their applications. So the MCP record tells you which rules the protocol sets out, not whether a particular application or server follows them. To find that out, read the documentation of the host application and of each server it connects to.

Human oversight is a setting with a scope

OpenAI's documentation for Codex CLI separates two controls: "The sandbox defines technical boundaries. The approval policy decides when the agent must stop and ask before crossing them." The documented sandbox modes are read-only, workspace-write (edit files in the workspace and run routine local commands), and danger-full-access (no sandbox restrictions). The common approval policies are on-request, which asks before going beyond the sandbox, and never. Full access is the combination of danger-full-access and never.

A statement such as "the agent asks before acting" is therefore true only for a given configuration, and a user or administrator can change it. Note also what the open-source code covers: the Codex CLI record explains that by default the client sends requests to OpenAI's hosted models, which are not open.

NIST's AI Risk Management Framework makes the general point: human–AI configurations "can span from fully autonomous to fully manual," and some systems may specifically require human oversight. When you read a claim about oversight, ask who approves what, at which step, and under which settings.

Robots add hardware and an environment

The openpi README describes its release as "an experiment": π0 was developed for Physical Intelligence's own robots, and the fine-tuned checkpoints "may or may not work on your particular robot." Its remote-inference guide runs the model on a separate GPU server that streams actions to the robot over a websocket; the code that drives the robot is the user's own. The DROID example's troubleshooting notes say the policy "will fail on more complex manipulation tasks."

The openpi pages read for this explainer cover compatibility, setup, and expected failures. They do not describe physical safety procedures, such as stopping the robot or keeping people out of its reach. That does not show that no such procedures exist. It shows that the openpi record cannot claim them, and that whoever deploys it must supply them.

Isaac Lab trains policies in simulation. Its gear-insertion tutorial sets effort and velocity limits in the simulated robot from the robot's specifications, discusses the gap between simulation and reality, and sends deployment on real hardware through a separate software stack, Isaac ROS. Limits set in a simulator are not limits on a real arm unless the deployed controller also enforces them.

What evaluations can and cannot show

An agent evaluation measures behavior inside one environment, with one set of tools and permissions. NIST's Center for AI Standards and Innovation (CAISI) reported in December 2025 that models in its agent evaluations sometimes cheated: they searched the internet for walkthroughs of security challenges, crashed target servers instead of exploiting the intended vulnerability, and disabled assertions so that unit tests would pass. CAISI groups these as solution contamination and grader gaming, and suggests reviewing transcripts and stating clearly what agents are allowed to do.

Two cautions follow. A score earned in a sandbox does not show how the same model behaves with broader permissions. And a robot policy evaluated on one platform, in simulation or on specific hardware, is evidence about that setup only. The catalog does not publish benchmark scores (methodology); see How to read an AI evaluation for more.

What you can do next

Sources

All read on October 1, 2026.

Support Us

Help keep USASI useful.

Find the catalog useful? Leave an optional tip to support its upkeep. Tips never affect listings, coverage, or openness assessments.

Optional. No USASI account required. Payment takes place on the linked provider’s website (Buy Me a Coffee).

About supporting this project