Treat an LLM as the step function of a Turing machine. Everything else falls out: state lives on disk, the program is markdown, runs are resumable and observable, and "agents" are just user-authored ...
Find this library useful? I’m open to freelance & full-time opportunities. Feel free to reach out on LinkedIn or Bluesky. The localStorage API is simple to use but synchronous, so if you use it too ...