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).

Agent Capabilities ★ 32
View on GitHub ↗

Install

dsh plugin --profile web add github:rootkiller6788/dsh-flow

Copied 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

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

More plugins in Agent Capabilities

Browse more in Agent Capabilities

Guides for Agent Capabilities plugins