We've added robust state management to our agents, featuring a new StateStore interface with memory-backed and persistent SQLite options. The agent runtime now supports durable execution by writing checkpoints after each iteration, ensuring that crashes or redeployments resume exactly where they left off without re-executing completed side-effect tools. Additionally, we've integrated a Human-in-the-Loop (HITL) system allowing agents to request approval via tool calls, pausing execution and surfacing the status through the AI-SDK data stream. Checkpointing saves the day

Implemented durable agent execution, checkpointing, and Human-in-the-Loop flows - subh05sus/anvil-js