DeepSeek Harness 任务看板插件 (dsh-task-board)

前言

在 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。

  1. 在终端执行安装命令:
dsh plugin --profile web add @firetruck666/dsh-task-board
  1. 停止并重启 dsh web。只刷新页面不够,因为 host 半区在服务端进程里。
  2. 重启后刷新页面,侧边栏会出现“任务看板”入口。

插件无需手动配置,安装后即可使用。没有设置项,也不需要设置面板。

数据存储

插件的数据真相在 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,不要手动添加。
  • 界面恢复:卸载插件不会删除数据,且卸载后界面会恢复原状。
羽毛球分组比赛记分
小程序二维码

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

小夜