dsh-taskboard:DeepSeek Harness 的原生本地任务看板
shengsheng90/dsh-taskboard
DSH plugin 原生本地任务看板,SQLite 存储,支持 Agent 认领与审核,内置 Web UI。
在 DeepSeek Harness 内部直接管理项目任务,Agent 与人类在同一界面协作,无需 iframe 或外部工具。
dsh plugin --profile web add github:shengsheng90/dsh-taskboard- 分类
- 工作流与自动化
- 平台
- DSH-Plugin
- 作者
- shengsheng90
- 分发方式
- 插件
dsh-taskboard 核心特性
dsh-taskboard 仓库信息

dsh-taskboard 仓库简介
dsh-taskboard 是 DeepSeek Harness(DSH)的原生本地任务看板插件(DSH plugin),由 shengsheng90 维护,采用 Apache-2.0 协议,专为 DSH 0.1.0-rc.5 的 web profile 设计。它解决的是在 Harness 内部直接管理项目任务的问题,让 Agent 和人类用户在同一界面协作,无需切换到外部工具或 iframe。核心能力包括:SQLite 存储的项目、任务、评论、附件、工作流和自动化;七种任务状态(backlog、todo、in_progress、in_review、done、blocked、canceled);进程内 Agent 工具 taskboard_*;无头 JSON CLI dsh-taskboard;以及打包的技能 manage-taskboard。插件最近更新于 2026-08,要求 Node.js ^22.19.0 或 >=24.0.0(推荐 24,内置 node:sqlite)和 pnpm 11。
dsh-taskboard 这个 DSH plugin 支持哪些核心特性?
dsh-taskboard 为 DeepSeek Harness 添加了侧边栏按钮和原生覆盖页面(非 iframe、非第二聊天运行时)。任务以 SQLite 为唯一权威存储,支持项目、任务、评论、关系、附件、工作流和自动化。状态流转清晰:Agent 可将已验证的工作提交到 in_review,但只有经过身份验证的人类 UI 或 CLI 操作才能将其接受为 done。插件还提供稳定的可读键(如 DSH-42)以及不透明 ID 和乐观版本。
dsh-taskboard 怎么安装到 DeepSeek Harness?
安装前请确认工具链:Node.js v22.19+ 或 v24+,pnpm 11.x。然后使用以下命令安装插件:
dsh plugin --profile web add github:shengsheng90/dsh-taskboard
安装后,Harness 会获得 Taskboard 侧边栏按钮、原生覆盖页面、本地 SQLite 存储、Agent 工具 taskboard_*、CLI dsh-taskboard 和技能 manage-taskboard。注意不要将 Git 仓库作为原始插件源添加,因为 lib/ 被 gitignore,git 安装没有编译后的 Host/Client 包。
dsh-taskboard 兼容哪些 DeepSeek Harness 版本和平台?
插件兼容 DeepSeek Harness 0.1.0-rc.5,需要 web profile。默认 Web 端口为 3080(需检测,不要假设),配置文件位于 $DSH_HOME/profiles/web(通常为 ~/.dsh/profiles/web)。需要写入 $DSH_HOME 的权限,并且能够重启 Harness 进程。网络仅在克隆仓库和安装 Node 依赖时需要。
dsh-taskboard 的 Agent 工具和 CLI 如何使用?
插件提供进程内 Agent 工具 taskboard_*,无需接受或通用状态变更。无头 JSON CLI dsh-taskboard 允许脚本化操作。打包的技能 manage-taskboard 让 Agent 可以直接管理任务。更多设计文档见 docs/architecture.md、docs/security.md、docs/cli.md 和 docs/acceptance-audit.md。
dsh-taskboard 的许可证和归属信息是什么?
插件采用 Apache-2.0 许可证,包名为 @shengsheng/dsh-taskboard。归属信息随包提供给消费者,见 THIRD_PARTY_NOTICES.md。