返回目录

dsh-taskboard

编辑精选维护状态: 活跃

shengsheng90/dsh-taskboard

DeepSeek Harness 原生本地任务看板插件,SQLite 支撑项目、智能体认领与评审,原生 Web UI。

前往 GitHub项目主页
$ git clone https://github.com/shengsheng90/DSH-taskboard.git

328

星标

7

Fork

TypeScript

语言

Apache-2.0

许可证

2026-08-14

创建于

2026-08-31

最近推送

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

安装步骤

  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

验证接入成功

  • 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 适配与能力边界

DSH 适配原生运行时

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

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.
2026-08-142026-08-22v0.1.3

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

08数据与来源

  • 作者声明github.comdd5455bdeec3…

    Native, local project task management for DeepSeek Harness.

  • 作者声明github.comdd5455bdeec3…

    `cordis.patch.yml` mounts one Host plugin id `taskboard`.

页面基于项目公开文档、仓库元数据和 DSH Plugins 的结构化解析生成;最后核验于 2026-08-25。发现错误?提交更正。

🏆

最佳 DeepSeek Harness 插件

从全目录挑出的 12 个值得优先安装的插件,覆盖各个分类。

DSH Plugins 是独立的 DeepSeek Harness 插件市场,与 DeepSeek 官方无关,也不代表官方背书。第三方插件未经安全审计,安装前请审查源码。

每周获取最新的 DeepSeek Harness 插件,绝不滥发。