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.

Agent Capabilities ★ 4
View on GitHub ↗

Install

dsh plugin --profile web add @chrok/dsh-braid

Copied 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

Alternatives

NanmiCoder/dsh-agent-teams · aaravarr/dsh-subagent-max · Mombrane/dsh-subagent-monitor

More plugins in Agent Capabilities

Browse more in Agent Capabilities

Guides for Agent Capabilities plugins