Halloween DealsAmazon USHalloween week deals: useful picks before month-endAmazon US: current deals, useful picks and tech finds.Check DealsSlow PC?RecommendedPC slow today? Run a repair scan before it gets worseResolve common Windows issues and optimize system performance.Scan NowHalloween DealsAmazon USOctober picks are moving - compare before checkoutAmazon US: current deals, useful picks and tech finds.See Picks×
Skip to content
World desk4 min

Pi 1.0, Durable Agents, and the Rest of Bytes #526

Bytes #526 leads with Pi 1.0 and Earendil’s experimental Pi Durable framework, then covers developer releases, AI tooling, and a JavaScript sorting bug.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Bytes #526, published October 2, 2026, puts Pi at the center of a developer-news issue about agent tooling. The issue looks at Pi 1.0’s deliberately minimal, extensible design and Earendil’s experimental Pi Durable framework, then rounds up releases and ideas from across the developer ecosystem.

Why developers love Pi

Bytes frames Pi as an agent harness developers can shape to their needs: a terminal user interface (TUI), command-line interface (CLI), and software development kit (SDK) around an intentionally minimal core, with extensions providing room to customize. The newsletter also describes Pi as having powered OpenClaw. Those are Bytes’ characterizations, not an independent comparison or evaluation of agent tools.

As an Amazon Associate I earn from qualifying purchases.

That emphasis on a small core helps explain the issue’s enthusiasm: rather than presenting Pi as a fixed set of features, Bytes focuses on the appeal of an agent harness that developers can adapt. Pi’s maker, Earendil, described version 1.0 as “a hardened, minimal, extensible agent harness that you can make your own.”

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

What’s new in Pi 1.0

Earendil announced Pi 1.0 on October 1, 2026. The release adds capabilities to the harness while retaining its minimal-and-extensible positioning. Among the changes Earendil lists are:

  • Codemode: includes native support for Model Context Protocol (MCP) and non-LLM models.
  • More extension options: extensions can support virtual models.
  • Deferred tool loading: tools can be loaded later rather than all at once.
  • Anthropic cache warming: a feature for warming Anthropic caches.
  • Mid-conversation system messages: system messages can be introduced during a conversation, with the transcript-aware behavior described in the release.
  • TUI changes: a new theme and full-screen mode by default.

Bytes notes that Pi added MCP support only in version 0.99; the 1.0 announcement specifically lists native MCP support with Codemode. Earendil also says Pi is available through shell and Windows installation commands. Because installation commands and package distribution can change, check the current official release instructions before installing.

Earendil says “Hundreds of thousands of people around the world use Pi every week.” That is the maker’s own usage figure, published with the October 1, 2026 announcement, not an independently audited count. Earendil states that Pi and Pi Durable are MIT licensed.

Pi Durable is a framework, not the terminal coding agent

Pi Durable is Earendil’s experimental framework/package for building long-running agent applications. It is distinct from Pi’s individual coding agent: Earendil describes the latter as running in a terminal on a user’s machine, typically driven by one person. Durable is intended for applications that can run in different environments, support longer conversations, and let multiple people steer agents.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Persistence and recovery

Earendil describes memory, SQLite, and JSONL storage, with adapters for other storage systems. Checkpointing is intended to let an application recover and continue after a process failure. The project also describes support for parallel conversations, tools, execution environments, and extensions. These are the maker’s stated design goals and capabilities, not independently measured reliability or performance results.

Choosing between Pi and Pi Durable

Need Pi Pi Durable
A person operating an agent in a terminal Pi is the individual terminal coding agent described by Earendil. Not the intended replacement for that coding-agent workflow.
An application with long-running conversations or multiple people steering agents The issue does not describe Pi itself as a durable multi-user application framework. Designed for this kind of application; experimental.
Customization Minimal core with an extension surface; Pi 1.0 adds virtual-model extensions and other features. Extensions are among the described framework capabilities.
Persistence and restart recovery The issue does not identify these as Pi coding-agent capabilities. Storage options and checkpoint-based recovery are central design goals.

In practical terms, start with Pi if the problem is an individual terminal-based coding workflow and you want an extensible harness. Consider Durable only if you are building an application that needs persistent, long-running agent interactions or multiple human operators—and account for its experimental status.

The rest of the Bytes #526 roundup

Pi is the lead, but the issue’s lede also points to merge topologies, a move to pure ESM, and a gas that makes up 1% of Earth’s atmosphere. The broader roundup touches several strands of developer work:

  • Git 2.56: merge-topology coverage.
  • Observability: a Sentry workshop about debugging with OpenTelemetry traces and logs.
  • Personal agents: Josh Larson’s guide to building a personal agent.
  • Frontend releases: Preact 11 and MSW 3 becoming pure ESM.
  • AI and web design: Gemini 4 Argon and HTML/CSS design-system features.
  • Testing: a sponsored mention of Meticulous testing.
  • AI development culture: an essay on the terminal era of AI.
  • Effect: coverage of Effect 4.0.

The issue also contains sponsored mentions of Coder Agents and Sentry. These are part of the newsletter’s mix, not evidence of an independent product assessment. Bytes #526 is best read as a humorous developer-news roundup with Pi as its main subject, rather than a controlled comparison of agent frameworks.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Spot the Bug: a boolean is not an Array.sort comparator

The issue’s JavaScript exercise highlights a common sorting mistake: passing a boolean comparison to Array.sort. A sort comparator should return a negative number when the first item belongs before the second, a positive number when it belongs after, or zero when they are equal. For ascending price order, subtract the second price from the first:

items.sort((a, b) => a.price - b.price);

Returning a boolean does not express the three-way ordering that the comparator contract requires. Numeric subtraction does, so lower prices sort ahead of higher ones.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More from the Wire

  1. World desk4 min
    How to Spot an AI Voice Scam Before Sending MoneyDon’t rely on how a caller sounds. Pause, call back through a known number, and verify the emergency with another trusted person before sending money.
  2. Mountain View desk4 min
    Google’s SynthID Detector: How to Check AI-Generated Images, Video and AudioGoogle’s SynthID Detector looks for an embedded watermark in supported images, video and audio. Here is what its results do—and do not—show.
  3. Redmond desk20 min
    How to create a link to File or Folder in Windows 11Windows 11 gives you several ways to point to a file or folder without moving or duplicating it. You can create a desktop shortcut,…
Recommended PC Tool
Recommended PC Tool
Outdated Drivers Are Slowing You DownFree scan - exact matches
Windows Errors? Fix Them Before They SpreadFree repair scan

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.