Epsirom/braid
Coordinates multiple LLM agents as a graph — define each agent's task and which results it needs, and Braid runs the independent tasks in parallel, passes outputs to dependent steps, and gives code-editing agents separate Git worktrees with an explicit integrate step.
Braid coordinates multiple LLM agents as a graph. Each task is a node and each arrow passes a result to a dependent task, so for a code review one agent can check correctness while another checks test coverage and a third waits for both results and writes the final review. Braid manages when tasks run and gives each agent its own context; for agents that edit code it provides separate Git worktrees, with an explicit integrate task that applies selected changes to your checkout. Graphs can also branch on an agent's decision, repeat work with a fixed iteration limit, and be edited or paused while running. Installed in DeepSeek Harness it runs background agents with a native Web graph panel.
Install
dsh plugin --profile web add @chrok/dsh-braidCopied verbatim from the README's 'Install in DeepSeek Harness' path. The same project also ships @chrok/braid (core library) and @chrok/pi-braid (Pi plugin), both on npm.
Compatibility
Requires Node.js 22+ and ESM imports. Available in three forms: as a TypeScript/JavaScript library (@chrok/braid, supply a model runner), as a Pi plugin (@chrok/pi-braid, background agents with a live panel), and as this DeepSeek Harness plugin (background agents plus a native Web graph panel).
Details
- Repo: Epsirom/braid
- Category: Agent Capabilities
- Stars: 4
- Version: GitHub repo Epsirom/braid; npm package @chrok/dsh-braid at 0.3.3 (registry check 2026-10-09; registry repository field resolves back to this repo). MIT license; the core library has no runtime dependencies.
Alternatives
NanmiCoder/dsh-agent-teams · aaravarr/dsh-subagent-max · Mombrane/dsh-subagent-monitor