dsh-taskboard: A Native Local Taskboard for DeepSeek Harness

shengsheng90/dsh-taskboard

Workflow & AutomationVerified
Listed on 2026-08-20
Page last updated 2026-08-20

Native local taskboard for DeepSeek Harness with SQLite storage, Agent claim/review, and built-in Web UI.

Manage project tasks directly inside DeepSeek Harness, with agents and humans collaborating in the same interface, no iframes or external tools needed.

install
dsh plugin --profile web add github:shengsheng90/dsh-taskboard
Category
Workflow & Automation
Platform
DSH-Plugin
Author
shengsheng90
Distribution
Plugin

dsh-taskboard Key Features

SQLite local task storageAgent claim and reviewNative Web UI boardSeven status workflowBuilt-in CLI and skill

dsh-taskboard Repository

shengsheng90
Publisher
shengsheng90
Repository
shengsheng90/dsh-taskboard
63
Stars
4
Forks
0
Watchers
1
Open issues
LanguageTypeScript
LicenseApache License 2.0
Website
Repo last push2026-08-20 11:33:36
Repo created2026-08-14 10:58:37
Topics
agentcordisdeepseek-harnessdshdsh-plugintask-managementtaskboard
Default branchmain

dsh-taskboard Repo Summary

dsh-taskboard is a native local taskboard plugin (DSH plugin) for DeepSeek Harness, maintained by shengsheng90 under the Apache-2.0 license, designed for the web profile of DSH 0.1.0-rc.5. It solves the problem of managing project tasks directly inside Harness, allowing agents and human users to collaborate in the same interface without switching to external tools or iframes. Core capabilities include SQLite-backed projects, tasks, comments, attachments, workflows, and automation; seven task statuses (backlog, todo, in_progress, in_review, done, blocked, canceled); in-process Agent tools taskboard_*; a headless JSON CLI dsh-taskboard; and a packaged Skill manage-taskboard. The plugin was last updated in 2026-08 and requires Node.js ^22.19.0 or >=24.0.0 (24 recommended, with built-in node:sqlite) and pnpm 11.

What core features does the dsh-taskboard DSH plugin support?

dsh-taskboard adds a sidebar button and a native overlay page (not an iframe, not a second chat runtime) to DeepSeek Harness. Tasks are stored in SQLite as the sole authority, supporting projects, tasks, comments, relations, attachments, workflows, and automation. Status transitions are clear: agents can submit verified work to in_review, but only an authenticated human UI or CLI operation can accept it as done. The plugin also provides stable readable keys (e.g., DSH-42) along with opaque IDs and optimistic versions.

How do I install dsh-taskboard into DeepSeek Harness?

Before installing, verify your toolchain: Node.js v22.19+ or v24+, pnpm 11.x. Then install the plugin with the following command:

bash
dsh plugin --profile web add github:shengsheng90/dsh-taskboard

After installation, Harness gains a Taskboard sidebar button, a native overlay page, local SQLite storage, Agent tools taskboard_*, the CLI dsh-taskboard, and the Skill manage-taskboard. Do not add the Git repository as a raw plugin source, because lib/ is gitignored and a git install has no compiled Host/Client bundle.

Which DeepSeek Harness versions and platforms are compatible with dsh-taskboard?

The plugin is compatible with DeepSeek Harness 0.1.0-rc.5 and requires the web profile. The default Web port is 3080 (detect, do not assume), and the profile directory is $DSH_HOME/profiles/web (usually ~/.dsh/profiles/web). Write access to $DSH_HOME and the ability to restart the Harness process are required. Network is only needed to clone the repo and install Node dependencies.

How do I use dsh-taskboard's Agent tools and CLI?

The plugin provides in-process Agent tools taskboard_* with no accept or generic status mutation. The headless JSON CLI dsh-taskboard allows scripted operations. The packaged Skill manage-taskboard lets agents manage tasks directly. Further design docs are in docs/architecture.md, docs/security.md, docs/cli.md, and docs/acceptance-audit.md.

What is the license and attribution for dsh-taskboard?

The plugin is licensed under Apache-2.0, with the package name @shengsheng/dsh-taskboard. Attribution is shipped to package consumers in THIRD_PARTY_NOTICES.md.

See more DSH plugins at dsh-plugin.org

DSH-Plugin FAQ