Pragmatic

Durable execution for agents that don't run deterministically.

A Rust runtime that journals every step an agent takes, so it survives any crash and replays exactly, nondeterministic model behavior included.

By the numbers
Replay determinism, reference suite 1000 of 1000
Journal append, flat to a million entries ~230 ns
Tool executions across crash, resume, and replay Exactly one
Dependencies in the Rust core None

Durable execution made software reliable. But its replay model assumes determinism, and LLM agents are not deterministic. Everyone else caches around that. Pragmatic models it.

Three guarantees, every run

Journal every step.

Each model turn's realized outcome is recorded to an append-only log as the run proceeds, tool calls and token usage included. The journal is the source of truth for what the agent actually did, not a reconstruction after the fact.

Recover from any crash.

Resume exactly where the agent stopped. Recorded outcomes are read back instead of re-sampled, so there are no duplicate model calls, no re-executed tools, and no lost work after a failure.

Replay faithfully.

Reproduce the entire run exactly for debugging and audit, nondeterministic LLM behavior included. Replaying the journal reproduces the original trace, exactly, every time.

Crash. Recover.
Replay, exactly.

Tell us what you're building.