Pi Durable
AIThis post was created with the assistance of artificial intelligence (AI).

TL;DR

Prime Big Deal Days · Oct 6–7Offer from Amazon

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
Start your free Prime trial Free trial for eligible customers · Cancel anytime
As an affiliate, we earn on qualifying purchases.

Earendil and the Pi community released Pi 1.0 alongside Pi Durable, an experimental framework for building agent applications designed to run for long periods and recover from failures. Pi Durable is separate from the existing Pi coding agent and offers storage and execution-environment interfaces for developers to adapt. The supplied announcement does not include full implementation details, independent testing, or a release date beyond “today.”

Earendil and the Pi community have released Pi Durable, an experimental framework for building agent applications intended to run for long periods, resume after failures and operate across different environments. The release was announced alongside Pi 1.0, but Earendil says Pi Durable is a separate framework, not a replacement for its existing terminal-based coding agent.

Earendil describes a harness as the storage and machinery needed to run one or more conversations with large language models, including the tools agents can call and the environments where those tools execute. Pi Durable is designed to let developers assemble those pieces for different applications, with support for multiple conversations running in parallel and for different people steering the same agents. These are stated design goals; the announcement does not provide independent test results demonstrating them in production.

The package includes memory, SQLite and JSONL storage, along with a conformance suite and benchmarks intended for developers building their own storage backends. Earendil says its SQLite and JSONL implementations avoid Node-specific APIs, allowing them to run in other JavaScript environments with an adapter. The storage interface is also intended to support custom backends, such as a key-value store or Postgres. The announcement says one process owns a storage instance at a time, while other clients can connect to that process.

Pi Durable also separates agent tools from the environment that executes them. The package includes a Node execution environment for access to local files, while developers can implement remote environments so a harness running on one machine can use tools executing elsewhere. Earendil says the project’s source code, excluding tests, is about 15,000 lines; that is a project-size figure from the developers, not an independent measure of performance or reliability.

At a glance
announcementWhen: Announced alongside Pi 1.0; the source…
The developmentEarendil and the Pi community announced Pi Durable, an experimental framework for building persistent agent applications, alongside the release of Pi 1.0.

A Separate Route to Persistent Agents

Pi Durable addresses a different use case from a coding agent run by one person in a terminal. Earendil says the existing Pi coding agent assumes a user can inspect a stopped process and tell it to continue. Pi Durable is aimed instead at applications that need agents to keep working across restarts, connect through different interfaces or share control among multiple people.

That distinction matters to developers deciding whether to build on the existing agent or use a framework intended for custom applications. Storage and execution interfaces could allow teams to adapt the framework to their own infrastructure rather than rely on a single bundled environment. But durability, portability and shared control are goals described by Earendil; the announcement does not establish how the package performs under real-world outages or at scale.

Earendil also frames the experimental release as a place to test agent-application designs without disrupting the Pi coding agent. The company says lessons from Pi Durable may later inform that agent if they prove useful. No specific changes to the existing coding agent were announced.

Amazon

SQLite storage for JavaScript

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

How Pi Durable Relates to Pi 1.0

Earendil says Pi 1.0 reflects work on hardening, maintenance and active development of the existing Pi coding agent. That agent remains focused on running on a local or remote machine, inside a terminal, and being driven by one user. Pi Durable was released at the same time, but has a broader remit: it is a framework for building agentic applications, including coding agents.

The projects share code, including pi-ai, and principles the developers describe as minimalism and malleability. The announcement says Pi Durable is built so agents can understand its code, but presents that as a design intention rather than a measured capability. Its stated current target is any environment with a JavaScript runtime, with adapters enabling some storage implementations to work in additional runtimes.

“Pi Durable was built specifically for long-running, durable, and malleable agents that can run anywhere.”

— Earendil and the Pi community, in the Pi Durable announcement

Reliability Claims Await Validation

The release is explicitly described as experimental. The announcement outlines how Pi Durable is intended to handle long-running conversations, process restarts and different execution environments, but it supplies no independent evaluation, uptime data or quantified recovery results. It also does not specify how the system handles every type of failure, what limits apply to long-running tasks, or how multiple people’s actions are coordinated.

The announcement’s example and stated compatibility do not confirm that every JavaScript runtime or storage service will work without modification. Details of security controls, access management, deployment guidance, licensing and support are not provided in the supplied material. The release date is given only as “today,” so a calendar date cannot be confirmed from the report.

Testing and Adoption Will Set the Pace

Earendil is inviting developers to try Pi Durable and contribute to its development. The package’s storage interface, conformance suite and benchmarks provide the stated starting points for those building or evaluating custom backends. The announcement does not give a schedule for moving the experimental package to a stable release.

For now, developers will need to assess whether its interfaces and operational model fit their applications, including the single-process ownership of storage and the need to implement adapters or remote execution environments. Earendil says useful lessons may feed back into the Pi coding agent over time, but it has not announced a timetable or specific changes. Further release notes and results from real deployments will be needed to clarify how well the durability goals hold up in practice.

Key Questions

What is Pi Durable?

Pi Durable is an experimental framework from Earendil and the Pi community for building agent applications that use model conversations, tools, storage and execution environments.

Does Pi Durable replace the Pi coding agent?

No. Earendil says the existing Pi coding agent remains focused on a user-driven terminal workflow. Pi Durable is a separate framework that developers can use to build agentic applications, including coding agents.

What storage options does it include?

The announcement lists memory, SQLite and JSONL storage. It also describes an interface for developers to implement other backends, and includes a conformance suite and benchmarks for those backends.

Has Pi Durable’s reliability been independently verified?

The supplied announcement does not provide independent reliability testing or quantified recovery results. Earendil describes the package as experimental and its durability features as design goals.

When was Pi Durable released?

Earendil announced it alongside Pi 1.0 and referred to the release as happening “today.” The source material does not provide a calendar date.

Source: hn

FALL

Fall Picks

As an affiliate, we earn on qualifying purchases.

You May Also Like

Streamlined Food Safety Inspections With Vision-Model Kitchen Walk-Throughs

A new AI-powered system uses vision models to verify food safety during kitchen inspections, offering real-time, verifiable data for restaurant groups.

Proactive Cyber Defense For Governments And Enterprises

Governments and enterprises are increasingly adopting proactive cybersecurity measures amid rising cyber threats, though details remain evolving.

Understanding ByteDance’s AI Copyright Agreement: What It Means For Seedance And Seedream

ByteDance has entered a copyright agreement with the MPA to protect its AI models Seedance and Seedream, marking a significant step in industry regulation.

The AI Models All Passed the Crisis Test. Only Two Closed the Deal.

Four AI models ran the same company through its worst week. All passed the crisis test — only two closed the €55k deal. Now enterprises can wargame their own business.