3. Architecture and Operation of Agent Systems
OpenAI spins off the Codex harness into a standalone Agents API
This is the main architectural release of the day.
What happened. OpenAI opened public beta for the Agents API — a managed agent runtime based on the same harness used in Codex.
The developer specifies:
model + tools + environment + task
and the API takes care of long-running sessions, context management, tool orchestration, and subagents.
The separation is especially important:
harness and execution environment.
OpenAI manages the harness, but the sandbox can be chosen from:
- OpenAI-hosted;
- your own infrastructure;
- external providers like Cloudflare, E2B, Modal, Vercel, Daytona, Oracle, and others.
Why it matters. The agent framework is starting to look like a standalone infrastructure service — similar to a managed database or Kubernetes control plane.
Previously, a company would assemble itself:
context compaction + MCP + retries + subagents + durable sessions + sandbox.
Now this layer is gradually turning into a commodity API.
What OpenAI now considers part of the "harness"
The release is also useful because it very explicitly defines the composition of a modern agent runtime.
The Agents API includes:
Automatic context compaction. An agent can work across multiple context windows without requiring manual implementation of summarization/state handoff.
Tool search. Full descriptions of all tools don't need to constantly reside in the context — necessary schemas are loaded on-demand, reducing token consumption and preserving cache efficiency.
Programmatic tool calling. An agent can launch tools in parallel, combine results with code, and return only the relevant part of the result to the LLM.
Subagents. The main agent gets independent workers with separate context windows and can execute independent subtasks in parallel.
This is a good practical decomposition of what distinguishes a harness from a simple model API.
What you need to understand now: context compaction, durable session, MCP, subagent, sandbox.
Initial production data shows harness can change economics by tens of percent
OpenAI cites several customer measurements. These should be considered vendor-provided case studies, not independent benchmarks.
Ciridae reports an increase in its own evaluation score from 0.71 to 0.85 and roughly 4x reduction in latency after using subagent orchestration. SafetyKit claims a 60% reduction in cost per case without degrading its target performance. Hypha reports an 86% reduction in failed agent responses after separating harness and sandbox.
Nash already reports thousands of long-running agents involved in managing hundreds of millions of deliveries and executing workflows lasting hours or days.
Why it matters. These are the first sufficiently concrete pieces of evidence that the next level of optimization isn't necessarily a new model.
You can keep the underlying model and change:
context management → orchestration → sandbox → tool access → concurrency
and significantly shift cost, latency, and reliability.
What this could change. If a company currently maintains its own agent framework, it makes sense to separately calculate the cost of its support. Part of the infrastructure layer is beginning to become a managed commodity.
But the trade-off is obvious: convenience increases alongside vendor lock-in on harness semantics.
Date: September 10.
Primary source: OpenAI — Introducing the Agents API