dsh-task-board:全屏任务大屏

前言

DeepSeek Harness(DSH)的会话列表只展示标题和时间,任务一多就很难分辨哪些在跑、哪些待拍板、哪些已完事。dsh-task-board 把侧边栏列表换成一个全屏任务大屏,每个会话一张卡片,状态和最近消息一目了然。

是什么

  • 定位:DSH Web 客户端插件,把会话列表改造为全屏任务看板
  • 维护者:Senrian
  • 核心价值:一屏同时查看 4 / 9 / 16 个任务,按状态分组排序,流式输出实时追加,卡片内可直接回复

核心功能

全屏任务大屏

  • 左下角「任务大屏」按钮打开,铺满窗口,Esc 或右上角 ✕ 关闭

每格一个对话窗

  • 显示最近 5 条消息(我 / AI / 工具)
  • 工具连续同名折叠为 bash ×3
  • 流式输出实时追加

状态分组

  • 进行中 / 待确定 / 已完成
  • 自动推断(运行中 → 进行中,否则 → 待确定)+ 手动覆盖

排序

  • 进行中 → 待确定 → 已完成
  • 同状态内按最近活跃时间倒序

状态修改

  • 每张卡片标题前的下拉选择状态
  • 状态仅记录在浏览器本地

搜索

  • 按任务标题或工作区名过滤

状态筛选

  • 只显示某一类状态

格子数

  • 4 / 9 / 16 三档,等分整屏
  • 选择记录在本地

内联回复

  • 卡片底部输入框,回车直接进该会话队列

工作区标签

  • 标题行右侧显示所属工作区

运行中徽标

  • 侧边栏按钮上的绿色数字,显示当前几个任务在跑

中英双语

  • 跟随 DSH 的界面语言

安装与启用

DSH 以 bundle 方式安装本地插件包:

  1. 把本仓库克隆或下载到本地,得到包含 package.json 的目录
  2. 在 DSH 里用插件管理器安装这个目录(plugin_manager 的 install_bundle,target 传该目录的绝对路径)
  3. 安装返回 application: applied 后,刷新 Web 页面,左下角会出现「任务大屏」

卸载:在插件管理器里移除 @local/dsh-ui-task-board 即可,本插件不改动 DSH 的任何原有文件。

典型用法

打开任务大屏后:

  • 选择格子数(4 / 9 / 16)
  • 为每个任务设置状态
  • 搜索或筛选状态
  • 在卡片底部输入框直接回复对应会话

适用场景与注意

  • 适合需要同时管理多个会话、关注任务状态和最近消息的开发者
  • 插件以当前 DSH 进程权限运行
  • 安装前应检查源码与许可证(MIT)

限制

  • 状态只记录在本机浏览器,换机器不同步
  • 实时刷新、跳转导航、状态持久化依赖真实运行中的 Web 页面
  • 大屏一次性渲染所选格数,大量任务靠底部「再看 N 个」翻页,未做虚拟滚动

总结

dsh-task-board 通过全屏任务大屏和卡片内联回复,把会话列表变成可控的任务看板。适合需要同时跟踪多个任务进度的 DSH 用户。

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

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

小夜