Apache-2.0 的原生 DeepSeek Harness 插件,把 Web Client 变成一个本地、以 SQLite 为支撑的任务看板,Agent 在人工验收 / 复核的闸门下工作。
DSH 适配
原生运行时
作者声明
安全审计
未审计
最后核验
2026-08-25
许可证
Apache-2.0
01它能帮你完成什么?
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
02如何接入 DeepSeek Harness?
前置条件
- 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
安装步骤
- 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
验证接入成功
- 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 适配与能力边界
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
04适合谁?何时不该用?
适合
- 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
不适合
- 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.
05兼容性、维护与安全提示
- 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 · 活跃维护中(最新发布 v0.1.3,2026-08-22)
06常见问题
dsh-taskboard 是怎么接入 DeepSeek Harness 的?
它通过 `cordis.patch.yml` 挂载一个名为 `taskboard` 的 Host 插件,为 Harness Web Client 增加原生覆盖页面和进程内的 `taskboard_*` Agent 工具——不是 iframe,也不是第二套对话运行时。
Agent 能完全控制任务吗?
不能。Agent 可以认领符合条件的 `todo`、进行工作并提交到 `in_review`,但没有 accept 工具,也没有通用的状态变更工具——只有经过认证的人工界面或 CLI 才能把工作接受为 `done`。
支持哪些 DeepSeek Harness 版本?
插件面向 DeepSeek Harness `0.1.0-rc.8` 与 `0.1.1-rc.2` 的 `web` 档案(profile)。其他版本或档案未被声明为兼容。
任务数据存在哪里?
存放在本地 SQLite 数据库(`.dsh/taskboard.sqlite`)和附件目录(`.dsh/taskboard-attachments`),都由 Host 解析,不需要外部服务器。
可以直接从 Git 仓库安装吗?
不行——`lib/` 在 .gitignore 中,直接 git 安装不会包含编译后的 Host/Client 产物。必须先 `pnpm build && pnpm pack`,再添加生成的 `.tgz`。
07相关的 DSH 工作流
weknora
作者 tencent
开源的 LLM 知识库平台:把原始文档转化为可检索的 RAG 知识库、自主推理智能体和自动维护的 Wiki 系统,支持多租户部署。
honcho
作者 plastic-labs
用于构建有状态 AI 智能体的记忆库,支持跨会话连续学习与上下文工程。
mirage
作者 strukto-ai
全球首个面向 AI 智能体的统一虚拟文件系统。
reme
作者 agentscope-ai
ReMe:面向 AI Agent 的记忆管理套件——帮 Agent「记住我、优化我」,支持 RAG 与长期记忆。
08数据与来源
Native, local project task management for DeepSeek Harness.
`cordis.patch.yml` mounts one Host plugin id `taskboard`.
页面基于项目公开文档、仓库元数据和 DSH Plugins 的结构化解析生成;最后核验于 2026-08-25。发现错误?提交更正。
最佳 DeepSeek Harness 插件
从全目录挑出的 12 个值得优先安装的插件,覆盖各个分类。
