Devon Park ยท Apr 28, 2026
An agent run on NatorOS is a directed graph of steps. Each step has an input, a tool or model call, and an output. We record all three for every step of every run, then make them queryable, replayable, and diffable. This post explains why.
Most agent frameworks log a flat list of LLM calls and tool calls. That is enough to debug a single failure if you happen to catch it. It is not enough to answer the questions a CIO actually asks:
Those questions require state, structure, and the ability to replay.
Each step writes a row to an append-only event log: