Crashes, No Sound, or Screen Glitches?
Random freezes, missing sound and display glitches usually trace back to one bad driver. Find and replace yours safely.Free scan · under a minutePC Slower Than It Used to Be?
A free scan shows the junk files, broken settings and background clutter dragging Windows down - then fixes them in one click.Free scan · Windows 10 & 11iTechGuides is reader-supported. When you buy through links on our site, we may earn an affiliate commission. As an Amazon Associate I earn from qualifying purchases. Learn more
Bytes #526, published October 2, 2026, centers on Pi 1.0, a minimalist, extensible agent harness, and the experimental Pi Durable framework for long-running agent applications. The issue also ranges across Git, JavaScript tooling, observability, AI, and a short coding puzzle.
Why developers love Pi
Bytes frames Pi as an agent harness developers can adapt rather than a fully prescribed coding-agent experience. The newsletter describes its earlier shape as a TUI, CLI, and SDK built around an intentionally minimal core, with extensions providing room to customize. It also says Pi powered OpenClaw; that is the issue’s characterization, not a complete technical inventory or an independent evaluation.
Earendil’s October 1, 2026 announcement calls Pi 1.0 “a hardened, minimal, extensible agent harness that you can make your own.” Earendil also says hundreds of thousands of people around the world use Pi each week. That is a company-published usage figure, not an independently audited statistic. Read Earendil’s Pi 1.0 announcement.
Free tools Windows power users keep installed
One-click scans. No signup required.
What’s new in Pi 1.0
The release announcement highlights changes to how the harness connects models, loads tools, handles conversation context, and presents its terminal interface:
#1 Best Overall
- Codemode: includes native MCP support and support for non-LLM models.
- Extension support for virtual models: lets extensions participate in virtual-model workflows.
- Deferred tool loading: adds a way to defer tool loading.
- Anthropic cache warming: adds cache warming for Anthropic.
- Mid-conversation system messages: supports system-message changes during a conversation.
- TUI updates: includes a new theme, with full-screen mode enabled by default.
The announcement also describes Pi as available through shell and Windows installation commands and says Pi is MIT licensed. Installation commands and package details can change, so use the project’s current release announcement rather than relying on a copied command. The newsletter notes that MCP support arrived in v0.99; Pi 1.0’s announcement specifically lists native MCP support with Codemode.
Pi Durable is a separate, experimental framework
Pi Durable is not another name for the terminal coding agent. Earendil describes it as an experimental framework for building durable, long-running agentic applications. The coding agent runs in a terminal on a user’s machine and is driven by one person; Durable is intended for applications that may run in different environments, support longer conversations, and allow multiple people to steer agents. Read Earendil’s Pi Durable overview.
Persistence, checkpoints, and recovery
Earendil describes memory, SQLite, and JSONL storage, with adapters for other storage systems. Checkpointing is intended to let an application resume after a process failure. The design also covers parallel conversations, tools, execution environments, and extensions. These are the project’s stated capabilities and design goals, not independent performance or reliability results.
Quick wins for a faster PC:
Clear out junk files and repair common Windows errorsFree Scan →Scan for outdated or missing drivers - takes under a minuteDriver Scan →Choosing between the coding agent and Durable
| Need | Pi coding agent | Pi Durable |
|---|---|---|
| Typical use | One person driving a terminal coding agent | An application for longer-running agent conversations, potentially steered by multiple people |
| Where it runs | A user’s local or remote machine in a terminal, as described by Earendil | Different environments; JavaScript runtimes are the current target for “anywhere,” according to Earendil |
| Persistence and recovery | Not presented in the release announcement as the central purpose | Memory, SQLite, JSONL, storage adapters, checkpoints, and recovery are described as design features |
| Maturity | Pi 1.0 is presented by its maker as hardened and stable | Experimental, according to Earendil |
If the job is interactive coding in a terminal, the coding agent is the relevant Pi product. If the job is building an application that needs persistent, recoverable, longer-running conversations, Durable is the closer fit, with its experimental status in mind. The available material provides no independent benchmark or pricing comparison.
Rank #3
What else is in Bytes #526
The rest of the October 2 issue is a developer-news roundup rather than a second deep review. Its topics include Git 2.56 merge topologies, a Sentry workshop on debugging with OpenTelemetry traces and logs, Josh Larson’s guide to personal agents, Preact 11, MSW 3 becoming pure ESM, Gemini 4 Argon, HTML/CSS design-system features, an essay on AI’s terminal era, and Effect 4.0. It also includes sponsored mentions and a prompt asking whether AI agents should call websites directly.
Spot the Bug: a boolean is not a sort comparator
The issue’s JavaScript puzzle passes a boolean comparison function to Array.sort. A sort comparator needs to return a negative number when the first item belongs earlier, a positive number when it belongs later, or zero when they are equivalent. 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 expected by the comparator. Numeric subtraction provides the ordering signal directly.
Rank #4
How to read the issue
Bytes’ “Pi Pilled” framing is newsletter humor and enthusiasm, not a controlled comparison of agent harnesses. The useful distinction is between Pi’s customizable, individual terminal agent and Pi Durable’s experimental framework for applications that need longer-lived, recoverable work. Treat the release and usage claims as Earendil’s statements, and the Durable feature descriptions as the project’s account of its design.
Quick Recap
Best Value
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.

