前言¶
在 DeepSeek Harness(DSH)里跑 Web 界面时,对话、工具调用和插件面板往往占满注意力,待办和笔记若散在浏览器标签或外部应用里,切换成本高,也不利于和当前会话上下文放在一起。社区插件 dsh-work-list(维护者 liweidong1722)把「工作清单」嵌进 DSH Web 左侧栏:数据落在本机 JSON 文件,支持分类、富文本和回收站,适合需要本地优先、可备份的清单场景。SkillHub 目录将其归类为「模型推理」下的 deepseek harness 工作台 类扩展;安装与行为以 GitHub 仓库 README 为准。
这是什么¶
dsh-work-list 是一个 本地优先、支持富文本编辑 的 DSH Web 侧边栏工作清单插件。当前发布版本为 0.2.0(MIT License)。插件通过 dsh.bundle.patch 声明,由 DSH 插件命令加入 Web profile,在侧边栏以 「工作清单」 入口呈现。
核心功能¶
下列能力均来自项目 README 与 package 说明。
清单与分类¶
- 预设分类:日常 / 工作 / 学习 / 生活,并支持自定义分类。
- 事项可勾选完成;支持 待办 / 已完成 筛选、全文搜索、单条 折叠 / 展开(新增项默认显示摘要标题)。
- 同一分类内支持 拖拽排序。
富文本与快捷键¶
v0.2.0 将编辑内核重构为基于 ProseMirror 文档模型,统一管理段落、列表、选区与撤销 / 重做,减少原生 HTML 编辑带来的换行、缩进与编号异常;既有 HTML 内容仍由新内核解析,无需手动迁移数据。
富文本支持:正文、标题 1 / 2 / 3、加粗、斜体、下划线、删除线、文字颜色、分隔线;编号列表、项目符号列表、多级缩进与层级编号(如 1 / 1.1 / 1.1.1)。
常用操作:
Enter换段,Shift+Enter软换行;列表中Tab / Shift+Tab升降级。Ctrl+Enter提交新增事项;Ctrl+Z撤销;Ctrl+Y或Ctrl+Shift+Z重做。- 字号与字体样式可调;工具栏 吸顶,长清单滚动时仍可用;浅色 / 深色主题跟随 DSH。
回收站与导入导出¶
- 回收站支持 恢复、永久删除、清空。
- 支持 JSON 导入 / 导出,便于备份或在环境间迁移(与下方数据文件配合使用)。
安装与启用¶
推荐通过 DSH 插件通道安装固定版本:
dsh plugin --profile web add github:liweidong1722/dsh-work-list#v0.2.0
安装后 重启 dsh web 并刷新页面,在左侧栏打开 「工作清单」。
跟踪最新开发分支:
dsh plugin --profile web add github:liweidong1722/dsh-work-list#main
卸载:
dsh plugin --profile web remove dsh-work-list
也可用 pnpm 拉取已构建包(不等同于 在 DSH Web profile 中激活插件):
pnpm add github:liweidong1722/dsh-work-list#v0.2.0
构建环境要求(package.json):Node ^22.19.0 || >=24.0.0,包管理器 pnpm@11.7.0。
数据存储与并发¶
清单数据由 DSH host 写入:
~/.dsh/work-list.json
该文件为普通 JSON,可自行备份、迁移与恢复。升级至 v0.2.0 不改变 文件位置与结构;分类、勾选状态、回收站与原有 HTML 富文本均保留。
保存带 revision 冲突保护:若文件被其他页面或外部程序更新,旧页面不会用过期状态覆盖新数据。旧版浏览器 localStorage 数据仍支持首次迁移。
典型用法¶
- 按上文命令安装 v0.2.0,重启 Web 并刷新。
- 在左侧栏进入「工作清单」,选择或新建分类,用富文本编写事项;长内容可折叠,仅看摘要标题。
- 用待办 / 已完成与搜索过滤;同分类内拖拽调整顺序。
- 误删走回收站恢复;需要整库备份时用 JSON 导出,恢复时用 JSON 导入。
- 定期复制
~/.dsh/work-list.json做文件级备份。
适用场景与注意¶
适合:已在用 DSH Web、希望待办与 DSH 同屏、数据留在本机且可 JSON / 文件备份的开发者或智能体使用者。
注意:
- 插件在 当前 dsh 进程权限 下运行,安装前请查阅 源码与许可证,确认符合你的安全与合规要求。
- DSH 生态强调「一切皆插件」;SkillHub 插件目录 为社区站点,与 DeepSeek / 幻方无官方从属关系,本文不构成官方背书。
- 勿凭插件名自行拼接安装命令;以 README 中的
dsh plugin --profile web add ...为准。
版本要点(可选参考)¶
- v0.2.0:ProseMirror 重构,列表、换行、撤销与视觉细节见 v0.1.2…v0.2.0 对比。
- v0.1.2:工具栏吸顶、字体控制入栏等,见 v0.1.1…v0.1.2。
- v0.1.1:折叠、拖拽、回收站、搜索与 JSON 等,见 0.1.0…v0.1.1。
dsh-work-list 把清单收进 DSH Web 侧边栏,本地 JSON 持久化并支持富文本与回收站,适合与 Harness 工作流同屏管理待办。目录页:https://www.skillhub.cn/plugins/liweidong1722/dsh-work-list;源码与安装说明:https://github.com/liweidong1722/dsh-work-list。