• Hacker News
  • new|
  • comments|
  • show|
  • ask|
  • jobs|
  • carterschonwald 6 hours

    This paper points at an idea, but its really only legible if you have a more developed version of the idea already. I really should write more

  • rufasterisco 8 hours

    https://activegraph.ai/

    The paper’s pip library can be tried here

  • barrenko 6 hours

    Didn't read the paper yet, but if you have a giant log, I'd guess that's RLMable?

  • datadrivenangel 49 minutes

    I think this can be safely ignored.

    "...and how it extends the BabyAGI lineage and prior graph-memory research. "

    From BabyAGI from two years ago: "This is a framework built by Yohei who has never held a job as a developer. The purpose of this repo is to share ideas and spark discussion and for experienced devs to play with. Not meant for production use. Use with cautioun."

  • corgihamlet 9 hours

    My log has a message for you.

  • MelonUsk 3 hours

    Current text-based LLMs are the same old story - text-based vs graphical UIs that ate them whole for most of humanity:

    Chatbot is the command line

    Agent is the bash script

    ___ is the GUI (macOS/Windows/GTA 6)

    You need Xerox PARC all over again and we have one

  • 6 hours

  • try-working 6 hours

    This is one of the most interesting papers I've seen. Someone said it's AI slop, well I sent it to 5.5 Pro and it was a great read.

  • tern 8 hours

    Arrived at a version of this view as well and building one on Elixir/Ash.

  • 1105714 2 hours

    [flagged]

  • jkwang 9 hours

    [flagged]

  • ares623 8 hours

    if the folks at Anthropic/OpenAI can stop their loops for one second they would've figured this out too

    but wouldn't feeding that log for each request/response iteration must get expensive really fast no?

    also "We discuss--without claiming to demonstrate--" wtf? someone had a showerthought and slopped this out in 10mins to see what others thought?

    datadrivenangel 46 minutes

    The author is a VC and the BabyAGI author, and doesn't even have a valid ssl cert on their website...

    dofm 2 hours

    > someone had a showerthought and slopped this out in 10mins to see what others thought?

    The window on back-of-napkin-idea acquihires is closing fast. ;-)

  • PufPufPuf 4 hours

    The AI folks have discovered CQRS?

    gcr 2 hours

    shh you’re ruining the fun! :-)

  • politician 2 hours

    As others have commented, this is an obvious application of event sourcing. It's irritating to see the claim of "deterministic replay" in the abstract along with the caveat "we can't actually do deterministic replay, so we store all of the model's responses and reproject off of that". Sure, ok, whatever. You're doing session recording and calling it replay.

    gcr 1 hours

    Agree with your critique. I think this work is presenting common ideas as novel without thinking through existing problems. Defining a provider-agnostic event graph that enables full session branching replay was the whole point of pi: https://mariozechner.at/posts/2025-11-30-pi-coding-agent/ , though the language around it perhaps didn’t click until a bit later. I don’t even think pi was the first to do this.

    Another critique: the abstract mentions how their system allows for “branch[ing] a run at any event without re-executing the shared prefix,” but that’s only possible with very careful KV caching. Generally, rerunning inference from an earlier point still incurs O(n) input token cost and this paper is working at the wrong layer to see that. In this work, execution refers to tool calls but token generation is the expensive part.

  • bigcat12345678 9 hours

    This is true after learning this framing.

    It's more like the log is the only user/agent accepted consensus. It has to be the grounding base. Although extending it into an agentic system architecture becomes something not necessarily effective in practice.

    lmwnshn 8 hours

    With my database hat on, in the context of agentic systems I would argue that write-ahead logs form a good (and potentially transactional) interface between speculative agent work and durable world mutations [0].

    That said, there are a _lot_ of "logs for agents" papers that I've read (and unfortunately gotten assigned to review) which are basically "we asked claude to hack on a graph DB and generate a paper".

    [0] https://onewill.ai/blog/2026/stealing-50-years-of-database-i...

    try-working 4 hours

    We should probably only interact with the agent by writing to the log, which it executes from, and the agent should probably only interact with the external environment by writing and executing code. That fixes a lot of issues with non-determinism.

  • jamiegregz 8 hours

    > In this arrangement the log is a byproduct: an audit artifact written alongside the real computation, never the substrate of it.

    I’ve come to the same conclusion building my own agents. It simply feels ‘wrong’ that most frameworks will happily mutate your context. You have to explicitly go out of your way to store the original events. I’ve now started storing an event log for my own agents, this is used as the source of truth for deriving all subsequent context.

    The great thing about this is that I have finer control over drift in long runs, as I can look back through the conversation/tool history and build context suitable for the current state of the agent. It also allows me to run compactions across the entire event history instead of ‘compactions on top of compactions’ which happens on long runs with checkpoints.

    It definitely feels like this will be a bigger issue going forward as we have agents running longer and more complex workflows, I’ve started building a product aimed at addressing this issue in a framework agnostic way. [0]

    [0]: https://statefabric.dev

    spike021 8 hours

    Why not save progress and important results of a conversation (i.e. including tool calls and such) to a project markdown (even multiple as needed) and clear your context window completely rather than compacting many times? You can then just specify a markdown file to be included as context. Especially if following any kind of plan document and executing on a part of it.

    jamiegregz 7 hours

    [dead]

  • klntsky 7 hours

    Can someone explain why such a trivial knowhow is paper-worthy? Event sourcing is well known

    esafak 2 hours

    Anybody can publish to arxiv. Consider this more like a formal blog post.

    6 hours

    gchamonlive 1 hours

    [dead]

  • lukebuehler 8 hours

    Very cool. I settled on the same/similar design in my agent harness.

    All relevant events that affect the context window are stored in an event log. Forking agents and sessions is simply setting a pointer to the sequence number of another event log.

    So if you want to check an implementation of this pattern see: https://github.com/smartcomputer-ai/lightspeed

    throw1234567891 4 hours

    pi harness does this by default, sessions go into session jsonl files, is it not how everyone is doing this?

    lukebuehler 48 minutes

    getting downvoted for my other answer. I wasn't clear: yes, there is of course a lot of prior art in pi, and pi specifically does not just store the session events, but adds an abstraction for easy branching which is great.

    But what I tried to get at is the question what additional events you store to construct more than just the llm session log but also more fine grained events around the entire agent state, which of course depends on what you want out of your agent.

    The paper here in question is going even further and is event sourcing a larger state than just the session transcript, specifically additional graph structures that are getting built as part of the session.

    in my agent, specifically, I focus on the event sourcing all the stuff that makes an agent work well as part of a deterministic workflow, which again is prerequisite to run agents in durable workflow engines like Temporal.

    I write more about my approach here: https://github.com/smartcomputer-ai/lightspeed/blob/main/doc...

    lukebuehler 4 hours

    most coding harnesses store the exact messages that have been sent to the llm and the messages items that have come back from the llm, not much else. Then, there is also a set of events/commands/etc that are in-memory only. Together they constitute the current state of the agent loop.

    In Lightspeed, we store all of them as events, thus can always reconstruct the exact state of the loop (e.g. state of open tool calls, compaction decisions in-flight, etc). This makes it possible to run the agent in a durable workflow engine easily.

    tern 5 hours

    Nice work. Excited to check this out.

  • gcr 2 hours

    Very cool work!! This is the same pattern we used at $MY_STARTUP to develop $MY_HARNESS which persists the entire graph to disk, unlike all the other agent harnesses which only store the graph nodes and edges.

    Event graphs aren’t just the agentic foundation for $MY_HARNESS — they’re the working cognitive substrate, native to what our favorite toolcall gremlins actually consume.

    (Looking for lead investors for our angel syndicate btw! DM me if interested)

    agentdev001 50 minutes

    Nice work! Excited to try $YOUR_HARNESS out!

    Reading your comment reminded me; I actually did something quite similar at $MY_BETTER_STARTUP! My approach is slightly different, however, employing what I like to call State-Horizon-Aware-Rercursive-Threaded-Graph-Position-Topology.

    With a 400% increase in words, $MY_WAY_BETTER_HARNESS looks to be about four times as performant. SHARTGPT isn’t just a harness engineer's playground — it's a the cyber jungle gym that frees them from $MY_HARNESS.

    If you want, I can even include a sentence or two that will really tell those potential investors why they should shower you with money instead of the other commenter! Just say the word!

    (Looking for lead investors for our angel syndicate btw! DM me if interested)

    knollimar 1 hours

    Did you just emdash not-just-X-it's-Y unironically or am I missing the satire?

    gcr 46 minutes

    Oh pardon, I’m trying to sarcastically complain how a lot of comments in this thread have a similar form: “I used this pattern in my own agent, which is different from (all the other agents which use the same representation)”

    Agentic development tends to encourage siloed individualistic development, so a lot of engineers reinvent similar patterns from first principles. It’s easier to write your own new thing than survey other approaches, so you’re more likely to perceive good ideas as original to your session.

    lmwnshn 51 minutes

    I was at an AI event and the number of people who have started talking like AI output is crazy.

    gcr 44 minutes

    It’s insidious! I used Claude code at my last job enough for it to influence my writing and speaking style without me really noticing, even though I tried to be wary of that.

    lmwnshn 30 minutes

    Soon we'll be able to carbon date humans based on AI exposure. brb pivoting my startup