DSH vs Pi: Extreme Plugin Architecture and Immutable Session Event Streams
dotey · x · 2026-08-15
This post compares the design philosophies of DSH and Pi. While Pi focuses on a minimal core for user assembly, DSH, built on the Cordis architecture, achieves near-total plugin capabilities—model adapters, tool registries, agent loops, and even the UI are replaceable. Cordis emphasizes reversible side effects and dependency declarations, allowing flexible composition via configuration files.
A key design in DSH is the Session: an append-only event stream where any content entering the model context must first become a Session event. This enables fork, resume, replay, and UI rendering to project from the same stream, implemented more thoroughly than most Coding Agents. Its Turn/Step workflow references Claude Code.
More from coding & agent
- Building Cursor with Cursor: Where AI Fails and Human Review Is Needed — AI_Andrew · 2026-08-15
- First runtime self-evolving agent achieves SOTA on SWE-bench — tom_doerr · 2026-08-15
- Multi-Region Agent Failover Framework for Production Resilience — blaizedsouza · 2026-08-15
- Using Agent Trajectories to Mine Data for Model Distillation and Eval — hwchase17 · 2026-08-15
- Developer uninstalls AI agent Hermes after complex setup process — tristanbob · 2026-08-15
- Dev Accidentally Burns $1,475 in API Credits via Fast Mode Bug — bytebot · 2026-08-15