rootkiller6788/dsh-flow
Microkernel task-execution kernel for DeepSeek Harness: a pure rules core, declared execution/team seams, and one composition root.
dsh-flow is a task-execution kernel plugin for DeepSeek Harness built around a microkernel shape: a pure rules/ core (no IO, no ctx), declared seams for execution and team sources, and a single kernel.js composition root deciding which implementation a deployment attaches. It lets long or complex work swap its executor without changing the core, keep task state as a source of truth so a crashed multi-hour run can say how far it got, and add a new kind of team source without touching the kernel. The README contrasts it with dsh-agent-teams as the opposite internal shape (the same capability surface organised as a monolithic kernel).
Install
dsh plugin --profile web add github:rootkiller6788/dsh-flowCopied verbatim from the README's install instructions, which add the repository directly as a DSH plugin. The README describes the plugin as targeting the DSH web profile.
Compatibility
The README badges state Node.js >= 22.19.0, the DSH web profile, zero runtime dependencies and no build step. No DSH version range is stated.
Details
- Repo: rootkiller6788/dsh-flow
- Category: Agent Capabilities
- Stars: 32
- Version: GitHub repo rootkiller6788/dsh-flow (MIT); the README names no separate npm package and installs from the GitHub repo.
FAQ
- Does dsh-flow replace dsh-agent-teams?
- No. The README presents them as two kernel shapes with the same capability surface but opposite internal structure — dsh-flow microkernel (declared seams) versus dsh-agent-teams monolithic kernel — so it is a design choice, not a replacement.
- Does it add runtime dependencies?
- No. The README badges state zero runtime dependencies and no build step; Node.js 22.19.0 or newer is required.
Alternatives
NanmiCoder/dsh-agent-teams · PM-Shawn/Abu-Cowork · openma-ai/open-managed-agents