Building pi in a World of Slop — Mario Zechner

Building pi in a World of Slop — Mario Zechner

More

Descriptions:

Mario Zechner, an independent developer with open-source roots, presents a conference talk at AI Engineer detailing why he abandoned Claude Code and built his own coding agent harness called pi. Structured as a “tragedy in three acts,” the talk is one of the more technically specific critiques of commercial coding agent infrastructure to emerge from the practitioner community.

Zechner’s complaints about Claude Code center on context transparency: the harness modifies system prompts on each release, inserts mid-context “may or may not be relevant” system reminders that confuse model behavior, offers no observability into what the agent is actually doing, and provides only shallow process-spawning hooks. He applies similar scrutiny to Open Code, identifying aggressive tool output pruning that truncates model context past a token threshold, LSP error injection mid-edit that disrupts coherent code generation, and a default CORS configuration that exposes the local server to any open browser tab.

Pi’s design philosophy centers on full context ownership, TypeScript-based hot-reloadable extensions, custom compaction logic, and multi-provider model support. The extension API exposes tools, slash commands, event listeners, and session state — and extensions are distributed via npm or GitHub rather than a proprietary marketplace. Zechner also references TerminalBench as a more credible benchmark for evaluating coding agent harnesses, and closes with community-built extension examples ranging from multi-agent chat rooms to in-session NES and Doom emulation.


📺 Source: AI Engineer · Published April 16, 2026
🏷️ Format: Deep Dive

1 Item

Channels