前言¶
用 DeepSeek Harness(DSH)的 Web profile 跑智能体任务时,任务的目标、验收标准、执行进度往往分散在多个 Session 里。想回看某轮做了什么、哪些通过了验收、哪些被拒绝后需要重试,就得逐个翻会话记录,任务多了之后很难维护。
dsh-task-board 解决的就是这个问题:它在 Web profile 里加一块持久化任务看板,把任务卡片、执行、审查这几个环节放到同一个界面上管理。下面介绍它的功能与用法。
这是什么¶
dsh-task-board 是一个面向 DeepSeek Harness 的社区插件,由 scwlkq 维护,许可证为 MIT,当前版本 0.1.0。
它的定位是:以单个可安装包、单个 Loader 条目的形式,为 Web profile 添加一块持久化任务看板。包内包含 Host 服务、Session 桥接、生成的 Typert RPC 贡献和浏览器 UI。用户只需安装一个仓库,插件只向 profile 配置添加一行 task-board 条目,Settings 插件列表里看到的也是一个 task-board 条目,而不是拆开的 Host、RPC、UI 多个包。
DSH 的理念是一切皆插件,这类社区插件正是围绕这个思路做的。本文基于插件仓库的 README 与 package.json 整理。
核心功能¶
按 README 的描述,插件提供以下能力:
1、创建持久化任务卡片,卡片包含标题、描述、验收标准、工作区或工作目录、Agent Preset,以及图片附件。
2、编辑、重排、重新打开和删除卡片。
3、通过普通 DSH Sessions 启动或停止任务执行。
4、审查已完成的工作:批准、附反馈拒绝、派发后续工作,或重试失败的轮次。
5、查看轮次活动与 Session 历史。
6、从权威 Host 快照刷新浏览器投影,不需要在 DSH 中打自定义事件转发补丁。
另外有两点值得注意。其一,任务记录使用 profile 的 DSH 存储,移除浏览器插件不会静默提交或修改任务。其二,看板本身是持久的,任务数据不随插件卸载而消失。
安装与启用¶
环境要求¶
安装前确认满足以下条件:
- DeepSeek Harness
0.1.0-rc.6 - Node.js
^22.19.0或>=24 PATH中有pnpm(npx @deepseek-ai/dsh plugin需要)- 模型凭据只在任务需要运行 agent 时才需要配置;浏览和编辑看板不需要
安装¶
先执行安装命令:
npx @deepseek-ai/dsh plugin --profile web add github:scwlkq/dsh-task-board
这条命令经 npx 运行官方 DSH CLI,不需要全局安装 dsh。
再做一步确认:
npx @deepseek-ai/dsh --profile web --dump-config
输出中应包含一行由 dsh-task-board 提供的 task-board Loader 条目。
启动¶
npx @deepseek-ai/dsh web
启动 Web profile 后,打开打印出来的本地 URL,在侧边栏选择 Task Board 即可进入看板。
更新与移除¶
更新已安装的 Git 依赖:
npx @deepseek-ai/dsh plugin --profile web update dsh-task-board
移除插件及其 Loader 条目:
npx @deepseek-ai/dsh plugin --profile web remove dsh-task-board
移除只影响插件本身;如前所述,已存在的任务记录不会被静默提交或修改。
本地开发¶
如果想改代码或自行验证,仓库提供了完整的本地流程:
pnpm install
pnpm run typecheck
pnpm run build
pnpm test
npx @deepseek-ai/dsh plugin --profile web add .
依次安装依赖、类型检查、构建、测试,最后以本地路径方式把插件安装进 Web profile。
一个实现细节:仓库直接提交了 lib/ 目录,因此从 GitHub 安装不依赖 prepare、install 等生命周期构建脚本。README 还提到,pnpm pack --dry-run --json 的输出与 release tarball 中随附的预构建运行时文件一致。
适用场景与注意¶
适合的场景:
- 用 Web profile 同时推进多个智能体任务,希望卡片式管理标题、描述与验收标准
- 需要一套审查流程:批准、附反馈拒绝、派发后续工作、重试失败轮次
- 想在一处回看轮次活动与 Session 历史
使用前需要注意:
- 插件以当前
dsh进程的权限运行,安装来自社区的包前应先检查源码与许可证。本插件的许可证为 MIT,README 与 package.json 均有标注,源码在 GitHub 仓库公开 - 版本要求明确:DSH
0.1.0-rc.6、Node.js^22.19.0或>=24,且pnpm需在PATH中 - 只有让任务真正跑 agent 时才需要配置模型凭据,纯浏览和编辑看板不需要
小结¶
dsh-task-board 把任务卡片、Session 执行和工作审查收进 Web profile 的一块持久看板,安装上只占一行 Loader 条目,卸载也不动已有的任务数据。如果你在 DSH 里管理多个智能体任务,可以试一试。
- 社区目录页:https://www.skillhub.cn/plugins/scwlkq/dsh-task-board
- GitHub 仓库:https://github.com/scwlkq/dsh-task-board