A native DeepSeek Harness plugin that turns dsh web into a closed-loop kanban for supervised multi-agent execution — 10 taskboard_* agent tools, host-side cron, Git Worktree isolation, SSE real-time board, and zero config.
DSH integration
Native runtime
Author-claimed
Safety audit
Unaudited
Last verified
2026-09-05
License
Apache-2.0
01What can it help you accomplish?
Run human-in-the-loop kanban inside DeepSeek Harness: humans create cards, agents claim and execute, humans accept or reject
structured execution reports with a DoD acceptance checklist (agent ticks items with evidence), changed files, self-verification, artifacts and risk notes, plus an in-board diff viewer
Developers and teams running dsh web who want supervised, multi-agent task execution with human acceptance gates
Schedule and isolate task runs: trigger manual or host-side cron execution, with each run in its own Git Worktree
a fresh session per task (selectable model and preset), a per-run worktree + task branch with one-click merge, and whole multi-repo workspace mirror isolation; non-git projects auto-degrade
Teams needing reproducible, isolated agent runs and scheduled execution that keeps running after the browser is closed
02How to install into DeepSeek Harness
Prerequisites
- DeepSeek Harness ≥ 0.1.1 — requires the `dsh plugin` subcommand and the web profile
- Node.js ≥ 20 (only needed when installing from the GitHub source, for the build step)
- git is optional — Worktree isolation needs it; without git the plugin auto-degrades to in-place execution
Installation steps
- 01
Run `dsh plugin --profile web add dsh-taskboard` (prebuilt npm package, recommended) or `dsh plugin --profile web add github:cloader/dsh-taskboard` (GitHub source)
$ dsh plugin --profile web add dsh-taskboard
- 02
Restart `dsh web` and refresh the page — a 任务看板 (Task Board) entry appears in the sidebar on success
$ dsh web
Verify the integration
Not specified by the author
03DSH integration and capability boundaries
Installed as a native dsh plugin via `dsh plugin --profile web add dsh-taskboard`; adds a 任务看板 (Task Board) entry to the dsh web sidebar and exposes 10 taskboard_* agent tools.
Closed-loop kanban collaboration
task cards created by humans, attached to a project (workspace)→10 taskboard_* agent tools + code-level protocol gates (agent can never move a task to done, a held task cannot be grabbed, cross-project claims are blocked)
Git Worktree isolation
a single task execution→an independent worktree + task branch per run, one-click merge on acceptance; whole multi-repo workspace mirror isolation (0.6.3); auto-degrade for non-git projects
creates a Git worktree and task branch per executionHost-side cron scheduling
a manual trigger or a scheduled cron rule→each run opens a fresh session inside the task's project with a selectable model and preset; execution keeps running after the browser is closed
Real-time board
task board state→SSE live refresh, five-column flow, persisted filter/sort, JSON import/export, and task templates
04Who is it for? When not to use it?
Good for
- Developers and teams running dsh web who want supervised, multi-agent task execution with human acceptance gates
- Teams needing reproducible, isolated agent runs and scheduled execution that keeps running after the browser is closed
Not for
- Requires DeepSeek Harness ≥ 0.1.1 with the `dsh plugin` subcommand and the web profile; the 任务看板 entry only appears inside dsh web.
05Compatibility, maintenance and safety notes
- Requires DeepSeek Harness ≥ 0.1.1 with the `dsh plugin` subcommand and the web profile; the 任务看板 entry only appears inside dsh web.
- Git is optional: Worktree isolation needs git, and projects without git are automatically downgraded to in-place execution.
- GitHub-source installs build via the prepare script and pnpm may block the first run — add the exact key to the profile's pnpm-workspace.yaml `allowBuilds`; the npm package is prebuilt and skips this step.
Apache-2.0 · actively maintained (latest release v0.6.4, 2026-09-02)
06Frequently asked questions
How do I install dsh-taskboard?
Run `dsh plugin --profile web add dsh-taskboard` (a prebuilt npm package, recommended) or `dsh plugin --profile web add github:cloader/dsh-taskboard` from the GitHub source, then restart `dsh web` and refresh — a 任务看板 (Task Board) entry appears in the sidebar.
What are the taskboard_* agent tools?
There are 10 taskboard_* agent tools guarded by code-level protocol gates: an agent can never move a task to done on its own, a task that is held cannot be grabbed by another agent, and cross-project claims are blocked.
Do I need git installed?
Git is optional. Worktree isolation needs git; when git is missing the plugin automatically degrades to executing in the original directory instead of an isolated worktree.
Does scheduled (cron) execution keep running if I close the browser?
Yes. Cron scheduling is host-side, so executions continue even after the browser is closed.
Does it need a Token or API Key?
No. It is zero-config: no Token, no API Key, and no extra service or database is required.
07Related DSH workflows
archify
by tt-a1i
Agent skill for beautiful, verifiable architecture, workflow, sequence, data-flow, and lifecycle diagrams—self-contained HTML with motion and crisp export.
openviking
by volcengine
Self-evolving Context Database for AI Agents. Unify Agent Memory, Knowledge RAG and Skills.
nocobase
by nocobase
NocoBase is an open-source AI + no-code platform for building business systems fast. Instead of generating everything from scratch, AI works on top of production-proven infrastructure and a WYSIWYG no-code interface, so you get both speed and reliability.
learn-harness-engineering
by walkinglabs
Harness engineering beginner tutorial, from 0 to 1
08Data and sources
dsh plugin --profile web add dsh-taskboard
DeepSeek Harness 的**任务看板插件**:人建卡、agent 认领执行、人验收。
This page is generated from the project’s public documentation, repository metadata and a structured parse of DSH Plugins; last verified on 2026-09-05. Found an error? Submit a correction.
Best DeepSeek Harness Plugins
Twelve plugins worth installing first — picked from the whole catalog, across every category.
