前言¶
在 DeepSeek Harness (DSH) 的开发流程中,会话执行结果通常散落在日志文件里,缺乏可视化的任务管理与调度手段。dsh-task-board 插件通过在 Web 界面侧边栏增加入口,提供五列看板管理任务,并让 DSH 会话真实执行这些任务,状态会自动回写到卡片上。
插件不修改 DSH 源码,卸载后界面恢复原状。看板数据保存在 DSH 主进程(host)一侧,电脑和手机打开同一个部署看到的是同一块板,改动经 SSE 实时同步;窄屏自动进入紧凑布局。
核心能力¶
本插件主要解决任务的可视化、执行自动化与多端同步问题。
五列看板与任务清单¶
插件提供两种视图。看板采用五列布局(待规划 / 待办 / 进行中 / 待审核 / 已完成),卡片是摘要,会话是内容。任务清单是侧边栏面板里的第二行,与看板对称。清单是独立的文档,不是看板的视图,支持分页(收件 / 清单 / 日程)和多选批量操作。
真实执行与 AI 驱动¶
任务经 DSH 会话真实执行,跑完自动落“待审核”。它提供 /task 和 /task-continue 两个斜杠命令,以及三个工具,由 AI 根据上下文判断如何记录任务,无需人工写死流程。
多端与自动化¶
数据保存在 DSH 主进程的 ~/.dsh/storages/dsh_task_board/,浏览器是乐观副本。支持离线模式、定时任务、会话级自动化和批量巡航。窄屏自动进入紧凑布局。
安装与启用¶
插件依赖 DSH 0.1.7-rc.2 或更高版本,以及 Node.js ^22.19.0 或 >=24.0.0。确保使用 web profile。
- 在终端执行安装命令:
dsh plugin --profile web add @firetruck666/dsh-task-board
- 停止并重启
dsh web。只刷新页面不够,因为 host 半区在服务端进程里。 - 重启后刷新页面,侧边栏会出现“任务看板”入口。
插件无需手动配置,安装后即可使用。没有设置项,也不需要设置面板。
数据存储¶
插件的数据真相在 DSH 主进程的 host 侧。
- 看板与清单:保存在
~/.dsh/storages/dsh_task_board/documents/目录。board.json存任务台账、巡航、定时等;items.json存任务清单。 - 浏览器缓存:使用
localStorage保存离线镜像,键名为dsh.taskBoard.v1(看板)和dsh.taskBoard.items.v1(清单)。两份都要备份。
注意事项¶
- 重启生效:修改 host 半区代码或安装插件后,必须重启
dsh web才能生效。 - 无需手动配置:安装命令会自动处理
cordis.patch.yml,不要手动添加。 - 界面恢复:卸载插件不会删除数据,且卸载后界面会恢复原状。