DeepSeek Harness Plugin Hub

发布与管理完整 Harness Profiles,发现适合你的插件。

探索

插件目录环境预设文档中心动态

社区

发布插件联系我们报告问题

相关链接

Plugin Hub GitHubDeepSeek Harness 官方项目系统状态隐私说明
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

独立、非官方社区项目,与 DeepSeek 官方无隶属、授权或背书关系。

DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录
← Plugins
U

@local/dsh-ui-task-board

Ui Task Board

DeepSeek Harness 的全屏任务面板:每个会话都是带状态、搜索和内联回复功能的实时迷你对话。

插件会安装到这里;不确定时保持 web。

npx -y @deepseek-ai/dsh plugin --profile web add github:Senrian/dsh-task-board#6e5e33c45a400651da95fdc0c16f0566ce8d49c4
README兼容性版本

兼容性与来源证明

Ui Task Board 以 @local/dsh-ui-task-board 发布,当前版本为 0.2.0。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
web
发布来源
github
Registry 更新时间
2026/10/23

版本

0.2.0stable
2026/10/23

相关插件

正在加载相关插件…

最新版
0.2.0
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
未提供
文件数
未提供
Surface
web
许可证
MIT
发布源
github
GitHub
★ 0
周下载
0
最近提交
2026/10/23
查看源码 ↗
README Badge

点击下方 Badge 复制 Markdown,粘贴到 README 即可。

这是你的 Plugin?认领权益 · 优先安全扫描

验证 package.json 声明的 GitHub 仓库,即可管理这个公开页面。认领后,Hub 会优先安排当前版本的安全扫描,并在通过后公开展示结果。

认领这个 Plugin →
报告问题

相关插件

继续浏览 productivity-workflow 分类下经过校验的插件。

Client Ui Task Board@linxin666/dsh-client-ui-task-board面向 DSH Web GUI 的主机权威任务面板,支持实际会话执行、主机 cron 调度以及可选的跨平台空闲睡眠保护;以挂载方式提供,无需修改 DSH 源代码。Web All@linxin666/dsh-web-allDSH Web UI 全家桶聚合插件:一键安装全部功能插件(task-board / pet / web-ui-settings / skin-center / community-plugins / compat shim)。compat 桥接层已并入本包(src/client),无需独立 compat npm 包。Archive Manager@michengai/dsh-archive-manager归档、恢复、收藏和永久删除会话,并诊断损坏的会话日志。Remotedsh-remoteDeepSeek Harness 的远程工作助手:连接 SSH(密码/密钥/代理/键盘交互、多跳 ProxyJump),从 ~/.ssh/config 列出主机,选择远程工作区,使用 21 个 rw_* 工具对其进行操作,支持感知冲突的镜像同步、内嵌 PTY t

README

dsh-task-board

一个 DeepSeek Harness(DSH)Web 客户端插件:把侧边栏那份「一列标题 + 几天前」的会话列表,换成一个全屏任务大屏——每个会话一张卡片,卡片里是这个会话最近几条消息,状态一眼可见,点一下直接进去。

它解决什么

DSH 的会话列表只给你标题和时间,任务一多就完全看不出「哪些在跑、哪些等我拍板、哪些已经完事」。这个插件把这些信息铺开成一张大屏:

  • 一屏同时看 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 的任何原有文件。

配置

不需要额外配置。以下状态存在浏览器本地(不会写入会话日志,也不影响 Host):

localStorage 键内容
dsh.task-board.status.v1会话 id → 状态(todo / doing / done)
dsh.task-board.grid.v1每屏格子数(4 / 9 / 16)

状态派生规则:没有手动设置过的会话,运行中记为「进行中」,否则记为「待确定」。

实现要点

  • 纯客户端插件:Host 半身是空实现,全部逻辑在 client.js(单文件,无构建步骤)
  • 注册两个槽位,不覆盖任何已有 UI:
    • sidebar.footer.action:启动按钮
    • shell.overlay:全屏大屏
  • 每个卡片通过 ctx.sessions.retain(sessionId, { source: 'taskBoard' }) 拿到该会话的最近事件窗口,订阅变化后重新折叠,卸载时释放引用
  • 会话列表来自槽位标准 prop useSessions;列表接口在超大会话库上可能很慢,此时退回用控制通道已填充的 byId 渲染,避免长时间空屏
  • 内联回复调用 binding.session.prompt([{ type: 'text', text }], 'queue')
  • 样式全部使用宿主主题变量(--dsw-alias-*、--dsw-radius-*),明暗主题自动跟随

自检

node --check client.js
node tools/render-test.mjs

tools/render-test.mjs 是一个离线渲染冒烟测试:用假 Host 加载 client.js,喂若干合成会话,把大屏渲染成 HTML 后断言卡片数量、排序、格子布局与控件存在性。它不依赖浏览器,可在 CI 里跑。

已知限制

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

许可

MIT