I kept rebuilding checkpointing, retries, and run tracking for agents. So I built an open-source runtime around them.

Reddit r/AI_Agents Tools

Summary

The author built Tidebase, an open-source runtime for agent workflows that provides checkpointing, retries, and live run state tracking using Postgres, enabling failed runs to resume from where they left off.

I built a small open-source run backend for agent workflows. It’s an early alpha designed around three problems I kept hitting while bringing long-running agents into production: 1. Seeing what an agent run is doing right now. 2. Checkpointing completed steps so a failed run can resume instead of starting over. 3. Streaming workflow progress back to the UI from the same run state. You keep your existing code. Wrap meaningful steps with `run.step()`. Tidebase stores checkpoints, run state, events, and recovery attempts in Postgres. The dashboard shows the run timeline, current state, completed steps, failed steps, and retry attempts. If a run fails halfway, rerunning with the same run id skips completed steps. Optional recovery webhooks can call back into your app to resume the workflow. Would this replace any retry/status/checkpointing plumbing you have today? What would be missing before you could try it on a real workflow? If checkpointing/live run state worked well, what would you expect this tool to handle next?
Original Article

Similar Articles

Introducing the Stateful Runtime Environment for Agents in Amazon Bedrock

OpenAI Blog

OpenAI and Amazon have partnered to introduce a Stateful Runtime Environment for agents in Amazon Bedrock, enabling production-grade multi-step agent workflows with built-in state management, reliability, and governance. The runtime runs natively in AWS environments and simplifies complex agentic orchestration for enterprise use cases like customer support, sales operations, and finance processes.