Better Dsh
August 30, 2026 · View on GitHub
Dashr (/ˈdæʃ.ɚ/) makes your native dsh ready for serious coding.
Why
-
- a concise, cognitively frictionless setup delivering maximal capacity.
-
Universal Tools -
read,write,grep,glob. -
URL schemas -
skill://,ctx://,agent://,dvc://,dsh://, an intuitive, unified interface for runtime resources. -
Session-persistent REPL Kernel - IPython (compared with the native ephemeral TS REPL).
-
Context as Variables - full session transcripts are accessible as variables, even cross compactions.
-
Full Context Revive — full-namespace
dillsnapshots save and restore kernel state across restarts.
✨ Other Features
- Agent swarm as resources — sub-agents, workflows, and Ralph loops are first-class calls inside a cell (
subagent,workflow,ralph,send_message). - Global fallback LLM provider/model which is absent in the native build (safeguard for long range, unattended tasks).
- 3~4K system prompt usage.
dvc://broswer- browser use ready.
Recommended Companion Plugin(s)
dsh-better-sidebarcortimulti agent memory plugin
⚡ Quick Install
dsh plugin --profile web add --config.auto-install-peers=false @pgmi-builds/better-dsh@latest
📚 Inspiration & Attribution
Dashr is an open-source plugin for DeepSeek Harness (dsh) (MIT). It stands on the shoulders of earlier open-source work:
- BetaEdit (
dsh-better-edit, by Rianico) — the hash-anchoredread→edit→undo_last_editediting model. Dashr adopts this toolchain (itself a lineage ofpi-hashline-edit→pi-hashline-edit-lsz→dsh-better-edit) with attribution, and re-wires it natively. - omp-agent (oh-my-pi, by Can Bölük) — the
dvc://device framework and itsast_edit/ast_grep/browser/lspdevices, adopted under its MIT license. - Prime Agent (Prime Intellect) — the Context as Variables paradigm that shapes the persistent-kernel model.
All upstream dependencies carry their original MIT licenses, recorded in the source tree.
📄 License
MIT. See LICENSE.