Apache-2.0 native DeepSeek Harness plugin that turns the Web Client into a local, SQLite-backed task board where agents work under human accept / review gates.
DSH integration
Native runtime
Author-claimed
Safety audit
Unaudited
Last verified
2026-08-25
License
Apache-2.0
01What can it help you accomplish?
Track and review agent work as structured, local tasks
Local SQLite projects, tasks, comments, relations, attachments, workflows, and a native Taskboard UI (board / list / Gantt / workflow / dashboard)
Teams running DeepSeek Harness who want a local, agent-driven task board with human accept / review gates
Let agents claim and work on tasks under bounded ownership
In-process `taskboard_*` tools for claim / comment / submit_review, plus a headless JSON CLI `dsh-taskboard`
Coding agents operating inside DeepSeek Harness that need reviewed, exclusive task ownership
02How to install into DeepSeek Harness
Prerequisites
- Node.js `^22.19.0` or `>=24.0.0` (24 recommended; built-in `node:sqlite`)
- pnpm `11` (`packageManager` is `pnpm@11.15.1`)
- DeepSeek Harness `0.1.0-rc.8` or `0.1.1-rc.2` checkout or installation, **web** profile
- write access to `$DSH_HOME` (default `~/.dsh`) and the ability to restart the Harness process
Installation steps
- 01
$ git clone https://github.com/shengsheng90/DSH-taskboard.git
- 02
cd DSH-taskboard
- 03
pnpm install
- 04
pnpm build
- 05
pnpm pack
- 06
$ dsh plugin --profile web add -w /absolute/path/to/shengsheng-dsh-taskboard-<version>.tgz
Verify the integration
- dsh --profile web --dump-config
- curl -s http://127.0.0.1:3080/ | grep -c '@shengsheng/dsh-taskboard'
- curl -s -o /dev/null -w '%{http_code}\n' http://127.0.0.1:3080/plugins/@shengsheng/dsh-taskboard/client.js
03DSH integration and capability boundaries
Mounts one Host plugin id `taskboard` via `cordis.patch.yml`, adding a native overlay page and in-process `taskboard_*` Agent tools to the Harness Web Client.
Native Taskboard UI
Harness Web Client (web profile)→Sidebar button and native overlay page with board / list / Gantt / workflow / dashboard views
In-process Agent tools
structured tool calls from a Harness Agent session→claim / comment / submit_review / block / release / relate operations on local SQLite tasks
Headless JSON CLI
shell commands against the SQLite database→schema-versioned JSON across project / task / relation / attachment / workflow / automation / storage
Packaged Skill manage-taskboard
Agent operating-procedure reference→guided claim -> get -> work -> submit_review workflow for the model
04Who is it for? When not to use it?
Good for
- Teams running DeepSeek Harness who want a local, agent-driven task board with human accept / review gates
- Coding agents operating inside DeepSeek Harness that need reviewed, exclusive task ownership
Not for
- Do not add this Git repository as a raw plugin source: `lib/` is gitignored, so a git install has no compiled Host/Client bundle. Always `pnpm build && pnpm pack` and add the resulting `.tgz`.
- Only DeepSeek Harness `0.1.0-rc.8` and `0.1.1-rc.2` on the `web` profile are declared compatible; other versions or profiles are not supported.
- Agents can submit work to `in_review`, but only an authenticated human UI or CLI can accept it as `done` — there is no accept tool and no generic status tool available to the model.
05Compatibility, maintenance and safety notes
- Do not add this Git repository as a raw plugin source: `lib/` is gitignored, so a git install has no compiled Host/Client bundle. Always `pnpm build && pnpm pack` and add the resulting `.tgz`.
- Only DeepSeek Harness `0.1.0-rc.8` and `0.1.1-rc.2` on the `web` profile are declared compatible; other versions or profiles are not supported.
- Agents can submit work to `in_review`, but only an authenticated human UI or CLI can accept it as `done` — there is no accept tool and no generic status tool available to the model.
Apache-2.0 · actively maintained (latest release v0.1.3, 2026-08-22)
06Frequently asked questions
How does dsh-taskboard connect to DeepSeek Harness?
It mounts one Host plugin id `taskboard` through `cordis.patch.yml`, extending the Harness Web Client with a native overlay page and in-process `taskboard_*` Agent tools — not an iframe or a second chat runtime.
Do agents have full control over tasks?
No. Agents can claim eligible `todo` items, work, and submit to `in_review`, but there is no accept tool and no generic status tool — only an authenticated human UI or CLI can move work to `done`.
Which DeepSeek Harness versions are supported?
The plugin targets DeepSeek Harness `0.1.0-rc.8` and `0.1.1-rc.2` on the `web` profile. Other versions or profiles are not declared compatible.
Where is the task data stored?
In a local SQLite database (`.dsh/taskboard.sqlite`) plus an attachment directory (`.dsh/taskboard-attachments`), both resolved by the Host. No external server is required.
Can I install it straight from the Git repo?
No — `lib/` is gitignored, so a raw git install has no compiled Host/Client bundle. You must `pnpm build && pnpm pack` and add the resulting `.tgz`.
07Related DSH workflows
weknora
by tencent
Open-source LLM knowledge platform: turn raw documents into a queryable RAG, an autonomous reasoning agent, and a self-maintaining Wiki.
honcho
by plastic-labs
Memory library for building stateful agents
mirage
by strukto-ai
The World's First Virtual Terminal for AI Agents
reme
by agentscope-ai
ReMe: Memory Management Kit for Agents - Remember Me, Refine Me.
08Data and sources
Native, local project task management for DeepSeek Harness.
`cordis.patch.yml` mounts one Host plugin id `taskboard`.
This page is generated from the project’s public documentation, repository metadata and a structured parse of DSH Plugins; last verified on 2026-08-25. Found an error? Submit a correction.
Best DeepSeek Harness Plugins
Twelve plugins worth installing first — picked from the whole catalog, across every category.
