TL;DR
Get tech for your team delivered free — and shop member deals
- Fast, free delivery on millions of items
- Access to Prime Big Deal Days deals on October 6–7
- Prime Video, Amazon Music and more included
Earendil and the Pi community say they have shipped Pi 1.0 and an experimental package, Pi Durable, for building agents designed to run for long periods and recover after failures. Pi Durable is a separate framework, not a replacement for the Pi coding agent; the release report describes its storage and execution-environment design but provides no independent performance results.
Earendil and the Pi community say they have shipped Pi 1.0 and an experimental package called Pi Durable, a framework for building agents intended to run for long periods, recover from failures and operate across different environments. The release matters to developers because Pi Durable is positioned as infrastructure for agent applications, not merely an update to the existing terminal-based Pi coding agent.
Earendil describes Pi Durable as a harness: software that stores conversations, runs model calls and tools, and connects those tools to execution environments such as a local machine or remote system. The company says applications built on the framework can keep conversations running over extended periods and allow multiple people to steer the same agents. These are product goals described in the release, not independently demonstrated outcomes in the supplied report.
The package includes memory, SQLite and JSONL storage, along with a conformance suite and benchmarks intended for developers implementing their own storage backends. Earendil says the storage interface can be adapted to other systems, including key-value stores or Postgres. The company also describes a Node execution environment and says developers can implement remote environments, separating the machine running the harness from the environment where tools act.
Earendil says Pi Durable is designed to resume after the process running an agent stops, with storage retaining the conversation and task state. The supplied report cuts off during its explanation of crash recovery, however, and does not include the full implementation details. Earendil estimates the source code, excluding tests, at about 15,000 lines; that figure is the company’s own description, not an independent code audit.
A Separate Foundation for Persistent Agents
Many current coding-agent workflows are tied to a live process and a person working in a terminal. Pi Durable’s proposed approach addresses a different use case: agents that remain available through restarts, run tools in different environments, or are shared by multiple people. If the design works as described, developers could build applications where agent conversations and work are not bound to one continuously running local session.
The distinction from Pi itself is important. Earendil says Pi 1.0 remains focused on the individual coding agent, while Pi Durable offers a framework for building a wider range of agentic applications, including coding agents. The separate package also gives the company room to test new designs without changing the existing agent. Any lessons may later inform Pi, but the report does not promise a particular change or schedule.
For teams evaluating the framework, portability and recovery are practical considerations: storage and execution can be adapted to different infrastructure, while persistent state could help an agent continue after an interruption. The release announcement alone does not establish reliability, security, operating cost or suitability for production workloads.
As an affiliate, we earn on qualifying purchases.
How Pi Durable Fits With Pi 1.0
Earendil presents the two releases as related but distinct. Pi 1.0 marks the coding agent’s move to a stable foundation, according to the company, after what it describes as extensive hardening and maintenance. The agent is designed to run on a user’s machine, in a terminal, with one person directing it; if its process stops, that person can inspect the result and ask it to continue.
Pi Durable takes a broader, infrastructure-oriented role. Earendil says it shares code with the Pi coding agent, including pi-ai, and follows the same stated principles of minimalism and malleability. The company describes the complete source as small enough for an agent to inspect, while noting that developers generally would not need to load every component to work on a specific area. These are design choices and company characterizations, rather than external evaluations.
The release report says the SQLite and JSONL storage implementations avoid Node APIs and can run with an adapter on Bun or inside a Cloudflare Durable Object. It also says the framework currently targets environments with a JavaScript runtime. Those details describe intended compatibility; the report does not provide a complete platform-support matrix.
“Pi Durable was built specifically for long-running, durable, and malleable agents that can run anywhere.”
— Earendil, in its Pi Durable release report
crash recovery software for developers
As an affiliate, we earn on qualifying purchases.
As an affiliate, we earn on qualifying purchases.
Recovery and Deployment Need Testing
Pi Durable is labeled experimental, and the supplied report does not provide independent tests, benchmarks or production case studies verifying its recovery, scale or uptime. It also does not specify service-level guarantees, security controls, data-retention policies, access management for shared agents, or the operational costs of keeping long-running conversations active.
The source material ends partway through the crash-recovery discussion, so the precise recovery process and the handling of interrupted model calls or tool tasks cannot be established from it. Earendil says one process owns a storage backend at a time, but the report does not explain how deployments should handle failover or concurrent ownership if that process becomes unavailable. The exact package version, license, support policy and release date are also not included in the supplied material.
persistent conversation storage solutions
As an affiliate, we earn on qualifying purchases.
As an affiliate, we earn on qualifying purchases.
Developer Testing Will Shape the Framework
Earendil is inviting developers to use Pi Durable and help improve it, according to the report. The package’s experimental status means feedback and implementation work are part of the release’s stated purpose. Developers can assess the included storage options and execution environment, or build adapters for their own infrastructure, then test how those choices behave under restarts and extended workloads.
Earendil says useful lessons from building applications on Pi Durable may flow back into the Pi coding agent once they have proved valuable. The report gives no dates for a stable Pi Durable release, future milestones or specific planned changes to Pi. Those details remain open as development continues.
agent application deployment tools
As an affiliate, we earn on qualifying purchases.
As an affiliate, we earn on qualifying purchases.
Key Questions
What is Pi Durable?
Pi Durable is an experimental framework from Earendil for building agent applications. It provides storage and the machinery to run model conversations, tools and their execution environments.
Does Pi Durable replace the Pi coding agent?
No. Earendil says the existing Pi coding agent remains a separate product, focused on one person using an agent in a terminal. Pi Durable is a framework that can also be used to build coding agents.
What storage options does it include?
The release report lists memory, SQLite and JSONL storage. Earendil says developers can also implement the storage interface for other systems, including key-value stores or Postgres.
Has Pi Durable’s crash recovery been independently verified?
The supplied report does not include independent verification or detailed test results. Crash recovery is a stated design goal, and the package is described as experimental.
When will Pi Durable leave experimental status?
No stable-release date is provided in the supplied report. Earendil says it is inviting developers to help improve the package, but does not list a release schedule.
Source: hn
Halloween Picks
halloween
As an affiliate, we earn on qualifying purchases.
