dsh-task-board:DeepSeek Harness 任务看板 GUI 插件

DeepSeek Harness (DSH) 采用插件化架构。在开发工作流时,需要一个可视化的界面来管理任务并跟踪执行状态。dsh-task-board 是一个 GUI 插件,提供看板视图。它连接到真实会话以驱动执行,支持热挂载和本地持久化。

这是什么

这是一个由 ANITOCE 维护的 DSH 任务看板插件。它不修改 DSH 源码,以热挂载形式工作。它提供侧边栏入口、5列看板视图、任务详情、真实会话执行、状态回写、cron 定时执行和本地持久化。

核心功能

  • 侧边栏入口:注入到 DSH 侧边栏「新会话」按钮下方。
  • 五列看板:待规划、待办、进行中、已完成、已失败。
  • 任务详情:显示描述、执行 Prompt 和执行记录。提供执行、删除和查看会话操作。
  • 真实会话执行:通过客户端 runtime 连接工作区。将任务 Prompt 推送到会话队列。会话状态(运行中/完成/失败)驱动看板卡片状态。
  • 状态回写:卡片状态由真实会话状态驱动。刷新页面后,遗留的进行中任务会自动对账。
  • 定时任务:支持 5 段 cron 解析(分、时、日、月、周)。支持常用预设(例如:每 10 分钟)。启用后计算并持久化下次运行时间。
  • 本地持久化:任务数据存储于浏览器 localStorage。
  • SystemPrompt 注入:向每个 agent 注入 plugin:task-board 段以声明插件能力。
  • 热挂载:无需重启 DSH。卸载后 GUI 恢复原状。

安装与启用

使用以下命令安装插件:

dsh plugin --profile web add github:anitoce/dsh-task-board

典型用法

  1. 挂载后,侧边栏「新会话」下方会出现「任务看板」入口。
  2. 点击打开看板。顶部支持搜索、新建任务和返回对话。
  3. 点击卡片查看详情。点击「执行」驱动真实 agent。
  4. 卡片状态随会话流转:进行中 → 完成/失败。
  5. 在详情面板中,勾选「定时运行」并选择预设(例如:每 10 分钟)。卡片将显示定时标识,并在到点时自动执行。

适用场景与注意

  • 浏览器限制:定时调度在浏览器标签页内运行。标签页必须保持打开;后台节流可能延迟触发。
  • 离线安装:在 Windows 下,如果离线 pnpm install 不可用,挂载脚本会回退为手工 junction。
  • 状态一致性:如果未打开执行会话,任务完成后,结果文本会在下次打开看板时补全。

结尾

该插件为 DSH 提供了可视化的任务管理能力。更多详情,请查看 GitHub 仓库。

羽毛球分组比赛记分
小程序二维码

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

小夜