dsh-kanban:DeepSeek Harness Web UI 的任务看板插件

前言

在 DeepSeek Harness(DSH)的“一切皆插件”扩展方式下,插件可以围绕现有 Web UI 增加新的工作视图。dsh-kanban 解决的是把 Harness 会话组织成任务看板的问题:不需要替换宿主应用,而是在 Harness Web UI 的侧边栏中加入一个看板入口,用来查看会话状态、整理待办任务,并从看板中创建新的 Harness 任务。

这是什么

dsh-kanban 是一个面向 DeepSeek Harness Web UI 的任务看板插件,由 Ericwong5021 维护,当前版本为 0.1.1,许可证为 MIT。

它把 Harness 会话组织为 InboxReadyRunningBlockedDone 等列。其中,RunningBlockedDone 由实时会话状态推导;对于 idle 会话,允许手动放入 InboxReady。手动列位置保存在浏览器本地存储中。

核心功能

会话看板

下面这些能力都围绕已有的 Harness 会话展开:

  • 将会话组织为 InboxReadyRunningBlockedDone
  • RunningBlockedDone 由实时会话状态推导
  • 允许手动将 idle 会话放入 InboxReady
  • 运行中或等待输入的会话会锁定在当前位置
  • 手动列位置保存在浏览器本地存储

看板入口

插件通过 /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

其中:

  1. pnpm install:安装依赖
  2. pnpm build:构建插件
  3. pnpm pack:check:检查打包结果

适用场景与注意

这个插件适合希望在 Harness Web UI 中维护任务状态和待办列位的开发者。它把部分会话状态显式地放到看板列中:idle 会话可以手动整理,RunningBlockedDone 等状态则优先依据实时会话状态展示。

由于插件会以当前 dsh 进程权限运行,安装前应检查源码与许可证。dsh-kanban 的许可证为 MIT,GitHub 仓库中可以看到源码和安装方式。

链接

  • 社区目录页:https://www.skillhub.cn/plugins/Ericwong5021/dsh-kanban
  • GitHub:https://github.com/Ericwong5021/dsh-kanban
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜