In a compelling presentation, Ishaan Sehgal, CEO of Omnara, shared a provocative thesis: "The Log Is The Agent." Sehgal argues that the conventional understanding of AI agents, often focusing solely on the model or execution environment, misses a crucial element. He posits that the true agent is its persistent log of interactions, which captures its state, history, and identity.
Sehgal contends that most current approaches to building AI agents are fundamentally flawed because they treat the log as a secondary concern, an afterthought rather than the core of the agent's existence. This leads to several critical problems, including a lack of reliability, difficulties in scaling, and problematic vendor lock-in.
Rethinking Agent Identity
Sehgal uses the analogy of a video game character to illustrate his point. He asks the audience to consider what defines a character they've spent hours playing, like in Skyrim. Is it the game engine, the console, or the controller? He argues that these are merely the tools or environment. The true essence of the character, its progression, skills, and history, is captured in the save file. Similarly, Sehgal suggests, an AI agent's identity is its log, the append-only history of its interactions, decisions, and outcomes.
He elaborates that when a game crashes or a console is replaced, the save file allows the player to resume exactly where they left off. This is because the save file encapsulates the agent's state. Sehgal believes AI agents need this same durability and continuity. He criticizes the common practice of treating models, tools, and runtimes as the agent, pointing out that these components can be swapped or fail without consequence if the agent's true state, its log, is preserved.
The Log as the Primitive
Sehgal defines the log as an append-only event history. This includes user input, model input/output, tool calls, permission requests, human approvals, and tool results. He presents a simplified loop where a worker reconstructs the agent's state from the log, gets the next response from the model, and appends the outcome back to the log. This continuous read-and-append cycle is the fundamental operation of an agent.
