前言¶
用 DeepSeek Harness(DSH)做长会话时,结论往往散落在多轮问答里。要回到「当时那一轮」继续改提示、或把某条回答贴进输入框,常见做法是反复翻历史。DSH 社区插件按「一切皆插件」的方式扩展 Web 界面;下面介绍维护者 guowenwei 的 dsh-markboard,在浏览器侧把任意一轮对话标记成可命名的任务卡,并支持跳回与引用填入草稿。
这是什么¶
dsh-markboard 是面向 DeepSeek Harness Web UI 的会话标记板:对已完成的一整轮对话(你的提示 + 该轮回答)点一次 Mark,生成一张命名卡片;之后可从侧栏打开标记板,跳回该轮,或把该轮回答以纯文本引用写入当前输入框。标记保存在本机浏览器的 localStorage,不依赖 Host 端跨设备同步。
- 维护者:guowenwei
- 社区分类:记忆(SkillHub 目录:guowenwei/dsh-markboard)
- 源码与说明:GitHub · guowenwei/dsh-markboard
- 许可证:MIT(README 标明)
核心功能¶
以下能力均来自项目 README 与 package.json 中的描述。
标记与入口
- 每条已完成回答下方的操作行提供 Mark;再次点击可取消标记。默认用提示首句作为卡片标题,点击标题可重命名。
- 会话标题区显示已标记轮次数量,点击可打开标记板。
- 右侧边栏新增独立页签(与 Files、Browser 并列),支持「当前会话 / 全部会话」范围,并可按标签、内容与轮次号搜索。
卡片操作
- Jump:打开所属会话并滚动到该轮;若该轮不在当前已加载窗口内,会先通过内核的
loadThrough(seq)分页载入历史,落点行会短暂高亮。 - Fill composer:把该轮回答写入当前草稿,格式为带
> 标记 · session · turn N的纯文本引用,可继续编辑;此前草稿可恢复。 - Delete:删除标记,并支持撤销。
其它
- 同源多标签页之间标记会同步更新。
- 文案随界面语言中英切换。
- 数据模型以
sessionId + turn为身份,同一轮重复标记会更新同一张卡而非重复新增。
安装与启用¶
插件面向 web profile,安装命令以 README 原文为准:
dsh plugin --profile web add dsh-markboard
安装后重启 dsh web。插件会加入 profile 的 bundle 层,README 写明无需额外配置。
若从本地目录安装(路径需换成你机器上的绝对路径):
dsh plugin --profile web add file:/absolute/path/to/dsh-markboard
package.json 中声明的 DSH 引擎范围为 >=0.2.1-rc.2 <0.3.0-0,Node >=20。当前发布版本为 0.1.0。
典型用法¶
按 README 中的步骤操作即可复现主流程:
- 找到要保留的轮次,在该回答下方操作行点击 Mark。
- 标题区出现数量后,点击数量(或按快捷键,见下节)打开标记板。
- 在卡片上使用 Jump 回到该轮、Fill composer 引用回答到草稿、Delete 删除(可撤销)。
- 点击卡片标题重命名,作为你的任务名称。
快捷键:Ctrl+Alt+M(macOS 为 ⌘+Alt+M)切换标记板;可在 Settings → Shortcuts 中修改绑定。README 注明 Linux Web profile 下若缺少平台主修饰键,该默认绑定可能未注册。
实现要点(可选阅读)¶
DSH 表面插件通常分 Host 与浏览器两半:Host 侧 lib/index.js 为空 apply,仅作为 Loader 入口;浏览器侧由 client-modules 发现并注入。标记数据由 src/shared/marks.ts 中的纯函数维护,持久化键名为 localStorage['dsh-markboard.v1']。写入失败(配额、隐私模式等)只提示、不抛错,内存列表仍可用。README 说明个人标记板不做跨设备同步,换浏览器或换 origin 会从空列表开始,面板中会说明这一点。
适用场景与注意¶
适合谁
- 长会话里需要固定几轮「结论位」或「待办轮次」,不想靠滚动历史找回。
- 希望把某轮回答快速以引用形式放进输入框继续改,而不是手动复制粘贴。
已知限制(README Known limitations)
- 仅支持整轮标记,不支持单条消息或文本选区。
- 数据仅在本浏览器、本 origin;无跨浏览器共享与导出。
- 跳回依赖该轮行能被载入;分页失败时界面会提示,不会静默失败。
- Fill 为纯文本引用,不包含原消息的附件或图片。
- 标记板页与会话绑定;「全部会话」是同一页内的视图。
安全与权限
DSH 插件随当前 dsh 进程与 Web 前端一同加载。安装前建议阅读 仓库源码 与 MIT 许可证,确认符合你的使用环境。SkillHub 为社区插件目录,与 DeepSeek / 幻方无官方从属关系。
结尾¶
dsh-markboard 把「那一轮对话」变成可命名、可检索、可跳回、可引用的本地任务卡,减轻在长会话里翻找结论的成本。安装使用官方命令加入 web profile 并重启 dsh web 即可。
- 目录页:https://www.skillhub.cn/plugins/guowenwei/dsh-markboard
- GitHub:https://github.com/guowenwei/dsh-markboard