Unreal Labs released Unreal Agent, an open source MIT-licensed harness that runs tool calls asynchronously to cut agent cost versus Codex and Pi.
Unreal Labs published Unreal Agent on 22 September 2026: an open source, MIT-licensed agent harness written in Go that runs a model's tool calls asynchronously instead of making the model wait for each one to finish. The company says it measured up to 40% lower cost than OpenAI's Codex and up to 20% lower cost than Pi on production workloads and coding benchmarks, with no drop in task success. The code is on GitHub at unreallabsai/unreal-agent.
Unreal Agent is a harness: the layer that sits between a model and its tools, deciding how tool calls get scheduled, retried and fed back into the conversation. It handles a tool call by logging it as in progress and letting execution continue in the background, so a user can send a new message or the agent can start another tool call without waiting for the first one to return, then it appends the real result and calls the model again once the tool finishes.
claude -p or codex exec, and a benchmark runner compatible with the Harbor framework.Most teams building an agent inherit whatever tool-calling loop their SDK gives them, and that loop is usually synchronous: the model waits for a tool, gets the result, then acts. Unreal Agent's numbers argue that the wait itself is a cost center, not just a latency annoyance, because a model that has to poll or re-explain state to itself burns tokens doing it. That claim lines up with the University of California, Berkeley Sky Lab team's HarnessTax study, which Unreal Labs cites and which found that swapping a coding agent's harness can move cost by up to 5x while barely moving success rate. If the harness is where a large share of an agent's operating cost actually lives, the harness is a decision worth making deliberately rather than accepting the vendor default.
Unreal Labs flags its own edge case: the in-progress-plus-final tool result pattern isn't formally specified in OpenAI's Responses API, and some non-OpenAI inference providers rejected it during testing. That is a compatibility risk for anyone who wants to run Unreal Agent against a model provider Unreal Labs has not already validated. The Hacker News discussion also raised a separate, harder problem the harness does not solve on its own: context bloat from wiring in many MCP servers or tools at once, with commenters pointing to code-mode execution (a single execute-code tool instead of many discrete ones) and skill-tree style tool discovery as alternatives worth watching alongside async scheduling.
An agent harness is the software layer between a language model and its tools that decides how tool calls are scheduled, retried, logged and fed back into the conversation. It sits below the SDK a developer writes against and above the raw model API.
It handles tool calls asynchronously: it logs a call as in-progress and keeps it running in the background instead of pausing the model, which lets it pack more tool work into fewer model turns and avoid spending tokens on polling or waiting. Unreal Labs measured this producing up to 40% lower cost than Codex and up to 20% lower cost than Pi on its benchmark set.
Yes. It is published under the MIT license at github.com/unreallabsai/unreal-agent, with a Go library, a runner executable and a Harbor-compatible benchmark runner.
Source: Unreal Agent Discussion: Hacker News
Anyone comparing harnesses before wiring one into a production agent can browse the current field in AI Agents Listing's agent harness listings.
One email a week. New agents, MCP servers and skills, and what is actually getting traction.
Anthropic and Theorem used Claude to write machine-checked proofs that 123 open-source libraries never crash, finding bugs years of fuzzing missed.
NVIDIA's OpenShell is an open source runtime that sandboxes what AI agents can touch, using kernel enforcement and formally verified policy changes.
Anthropic replaced git with Scion, an in-house version control system built for AI agents, after Claude-driven merges topped 30,000 a day in September 2026.