Back to directory

dsh-taskboard

Curated pickMaintenance: Active

shengsheng90/dsh-taskboard

Native local Taskboard plugin for DeepSeek Harness. SQLite-backed projects, Agent claim/review, and a native Web UI — no iframe, no second chat runtime.

View on GitHubHomepage
$ git clone https://github.com/shengsheng90/DSH-taskboard.git

328

stars

7

forks

TypeScript

Language

Apache-2.0

License

2026-08-14

Created

2026-08-31

Last push

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

  1. 01

    $ git clone https://github.com/shengsheng90/DSH-taskboard.git

  2. 02

    cd DSH-taskboard

  3. 03

    pnpm install

  4. 04

    pnpm build

  5. 05

    pnpm pack

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

DSH integrationNative runtime

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 sessionclaim / comment / submit_review / block / release / relate operations on local SQLite tasks

  • Headless JSON CLI

    shell commands against the SQLite databaseschema-versioned JSON across project / task / relation / attachment / workflow / automation / storage

  • Packaged Skill manage-taskboard

    Agent operating-procedure referenceguided 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.
2026-08-142026-08-22v0.1.3

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

08Data and sources

  • Author-claimedgithub.comdd5455bdeec3…

    Native, local project task management for DeepSeek Harness.

  • Author-claimedgithub.comdd5455bdeec3…

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

DSH Plugins is an independent community directory of DeepSeek Harness plugins. Not affiliated with or endorsed by DeepSeek. Third-party plugins are not security-audited — review the source before installing.

New DeepSeek Harness plugins, weekly. No spam.