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.

Original post →

More from coding & agent

coding & agent channel →