AI product Open source

Unreal Agent

Unreal Agent is an async-first agent harness from Unreal Labs. Its library and command-line executables coordinate persisted agent sessions, LLM turns, tool calls, and asynchronous operations. Inputs carry caller-supplied globally unique IDs for deduplication; sessions store append-only history that can be recovered or forked; and tool translators validate model-produced calls and convert them into serializable operations whose execution state is tracked separately.

View repository Visit site Mentioned in 2 videos ↓

Overview

The harness includes a session inbox, coordinator, session store, context builder, LLM adapter, tool registry, tool translators, and an operation manager. Session and operation data are versioned and serializable, allowing operations to be dispatched to alternative or remote runtimes; unsupported session versions produce an explicit resume error. The repository contains the harness library, executables, and benchmark runners.

What Unreal Agent is used for

2 uses taken from transcripts — each links to the moment in the video.

  • An asynchronous agent harness that deduplicates inputs, persists sessions and operation state, and supports recovery and forks. Tool calls become serializable operations that can resume after failures.

  • An open-source, asynchronous agent harness written in Go. It treats inputs as durable events, deduplicates retries, preserves forkable session history, and separates tool execution to help agents survive crashes reliably.

Videos mentioning Unreal Agent

2 in the library.