Author here. The code blocks in the post are live; click evaluate to run them against a
real SBCL instance.
The core argument boils down to this: multi-session AI agent workflows are distributed systems (private state, independent failure, concurrent writes). Event sourcing and CRDTs are well-studied solutions for this class of problem. The trade-offs section also discusses when simpler approaches win.
mikabo•2h ago
The core argument boils down to this: multi-session AI agent workflows are distributed systems (private state, independent failure, concurrent writes). Event sourcing and CRDTs are well-studied solutions for this class of problem. The trade-offs section also discusses when simpler approaches win.
Code: https://github.com/kleisli-io/kli