DSH Plugin Suite

August 24, 2026 · View on GitHub

这是一个面向 DeepSeek Harness(DSH)的插件集合。目前包含 dsh-task-enhancer,用于增强当前会话的任务展示、协同编辑和任务历史查看。

dsh-task-enhancer

当前版本覆盖:

  • 任务进度摘要、当前焦点、完整清单、状态分组和筛选;
  • 新增、修改、删除、排序和状态调整请求;
  • 等待、确认、已应用、部分应用、未应用、覆盖、冲突和失败状态;
  • 基于连续 todos projection 的保守任务历史与可观测耗时;
  • 插件禁用或卸载后自动恢复 DSH 原生 TodoDock。

界面预览

dsh-task-enhancer 任务视图预览

第四阶段跨会话任务中心仍处于规划中。

直接安装已构建版本

环境要求:

  • 已安装 DSH CLI;
  • DSH CLI 能够使用 Web profile;
  • macOS、Linux 或 Windows 上可运行 pnpm

从 GitHub Releases 下载 dsh-task-enhancer-0.1.0.tgz,然后执行:

dsh plugin --profile web add --save /absolute/path/to/dsh-task-enhancer-0.1.0.tgz

重启已有的 DSH Web 进程并刷新页面:

dsh --profile web

默认地址是 http://127.0.0.1:3080/。不要在已有 3080 服务运行时再启动第二个 Web 服务。

从源码安装

git clone https://github.com/comeran/dsh-plugin-suite.git
cd dsh-plugin-suite
pnpm install
pnpm --filter dsh-task-enhancer bundle
dsh plugin --profile web add --save "$PWD/packages/dsh-task-enhancer"

然后重启 DSH Web 进程并刷新页面。

卸载与升级

卸载插件:

dsh plugin --profile web remove dsh-task-enhancer

卸载后重启并刷新 DSH,原生 TodoDock 会自动恢复。

升级已构建版本时,先移除旧版本,再安装新的 .tgz

dsh plugin --profile web remove dsh-task-enhancer
dsh plugin --profile web add --save /absolute/path/to/dsh-task-enhancer-<version>.tgz

本地开发与验证

pnpm install
pnpm verify

插件构建包:

pnpm --filter dsh-task-enhancer bundle
pnpm --filter dsh-task-enhancer pack --pack-destination /tmp

构建输出位于插件包的 lib/ 目录;可分发的压缩包位于 /tmp