前言¶
在 DeepSeek Harness(DSH)的“一切皆插件”扩展方式下,插件可以围绕现有 Web UI 增加新的工作视图。dsh-kanban 解决的是把 Harness 会话组织成任务看板的问题:不需要替换宿主应用,而是在 Harness Web UI 的侧边栏中加入一个看板入口,用来查看会话状态、整理待办任务,并从看板中创建新的 Harness 任务。
这是什么¶
dsh-kanban 是一个面向 DeepSeek Harness Web UI 的任务看板插件,由 Ericwong5021 维护,当前版本为 0.1.1,许可证为 MIT。
它把 Harness 会话组织为 Inbox、Ready、Running、Blocked、Done 等列。其中,Running、Blocked、Done 由实时会话状态推导;对于 idle 会话,允许手动放入 Inbox 或 Ready。手动列位置保存在浏览器本地存储中。
核心功能¶
会话看板¶
下面这些能力都围绕已有的 Harness 会话展开:
- 将会话组织为
Inbox、Ready、Running、Blocked、Done Running、Blocked、Done由实时会话状态推导- 允许手动将
idle会话放入Inbox或Ready - 运行中或等待输入的会话会锁定在当前位置
- 手动列位置保存在浏览器本地存储
看板入口¶
插件通过 /kanban 打开看板。离开看板时,会恢复原会话。
新建任务¶
可以从选定的 workspace、标题和 prompt 创建新的 Harness 任务。创建任务时使用 Harness runtime,而不是另起一套独立应用。
与宿主应用的关系¶
dsh-kanban 使用 Harness runtime 和侧边栏注入点来提供看板视图,不替换宿主应用。插件面向 Harness Web UI,并需要 package.json 中声明的 runtime 和 UI packages。
安装与启用¶
先通过 dsh CLI 安装到指定 profile:
dsh plugin --profile <profile> add https://github.com/Ericwong5021/dsh-kanban
如果需要使用 release 包直接安装:
dsh plugin --profile <profile> add https://github.com/Ericwong5021/dsh-kanban/releases/latest/download/dsh-kanban-0.1.1.tgz
安装完成后,启动对应 profile,然后在 Harness 侧边栏底部选择“任务看板”。
开发与构建检查¶
如果你需要从源码构建或检查打包结果,可以使用下面这些命令:
pnpm install
pnpm build
pnpm pack:check
其中:
pnpm install:安装依赖pnpm build:构建插件pnpm pack:check:检查打包结果
适用场景与注意¶
这个插件适合希望在 Harness Web UI 中维护任务状态和待办列位的开发者。它把部分会话状态显式地放到看板列中:idle 会话可以手动整理,Running、Blocked、Done 等状态则优先依据实时会话状态展示。
由于插件会以当前 dsh 进程权限运行,安装前应检查源码与许可证。dsh-kanban 的许可证为 MIT,GitHub 仓库中可以看到源码和安装方式。
链接¶
- 社区目录页:https://www.skillhub.cn/plugins/Ericwong5021/dsh-kanban
- GitHub:https://github.com/Ericwong5021/dsh-kanban