用 dsh-share 把 DeepSeek Harness 对话导出成图片或 Markdown

前言

DeepSeek Harness(简称 DSH)是 DeepSeek AI 开源的智能体运行时,口号是「一切皆插件」:模型、工具、会话、沙箱和界面都可以换成插件,再由 Cordis 组装起来。官方仓库目前仍处于 developer preview,接口还会变。智能体在网页界面里跑完一轮之后,对话里往往已经堆了提问、思考过程、工具调用摘要和最终回答。要把其中几轮贴到文档、issue 或群里,常见做法是整页截图,或者手工从页面里抠 Markdown。截图对不齐、字号不可调、思考过程去不掉;手工复制又容易丢掉代码块和表格。

社区插件 dsh-share 做的就是这件事:在 DSH 网页界面里选出单轮或多轮问答,导出成 PNG 图片或 Markdown。本文按社区插件目录页、GitHub 仓库 README / package.json / CHANGELOG、npm 页面和 DeepSeek Harness 官方仓库交叉核对后整理。

需要先说明来源。DeepSeek Harness 本身由 DeepSeek AI 开源;本文引用的插件目录 deepseek-harness-plugin.com 是独立的社区站点,与 DeepSeek、幻方(High-Flyer)没有从属或背书关系,不能当成官方应用商店。GitHub 上还有另一个同名仓库 zljr/dsh-share,功能是把会话快照发到局域网只读页面,和本文介绍的导出图片 / Markdown 不是同一个插件。

这是什么

dsh-share 是一款会话与消息类 DeepSeek Harness 插件,由 GitHub 用户 hellodigua 维护,仓库为 hellodigua/dsh-share。npm 包名同样是 dsh-share,当前发布版本为 0.3.0(2026-08-15)。许可证为 MIT,版权声明写的是 Copyright (c) 2026 digua。GitHub 将主要语言统计为 JavaScript;仓库用 TypeScript 编写,并把构建产物放在 lib/ 里随源码一起提交,DSH 直接加载这一目录。

社区目录于 2026-08-15 收录,分类为「会话与消息」。截至 2026-08-17,GitHub 仓库显示 22 star;目录页收录时显示为 18 star。仓库带有 dshdsh-plugin 话题。package.json 声明 dsh.client.platformweb,也就是说它挂在网页界面上,不向模型注册工具。

它要解决的问题很具体:在已经打开的会话里选出若干问答组,生成一张可调宽度和字号的长图,或者一份保留 Markdown、代码块、表格和工具调用摘要的文档,再复制或下载带走。

核心功能

仓库 README 列出的能力可以分成选择、导出和展示三块。

选择问答

  • 从会话右上角进入问答选择模式,默认全选当前已加载的问答。
  • 每一轮回答旁也有分享按钮,点进去会进入同一套选择模式,但只预选当前这一组问答。
  • 问题和回答两侧都有联动勾选框,也可以直接点击内容整组选择,支持不连续勾选。
  • 长内容滚动时,勾选框会吸附在页面上,滚到当前问题或回答末尾再移出。

README 写明,多选交互刻意对齐 DeepSeek 网页端的操作习惯。这是维护者的产品说明,不是第三方评测。

导出结果

  • 可复制图片、下载 PNG,或下载 Markdown。
  • 导出时保留 Markdown、代码块、表格、图片和工具调用摘要。
  • 生成图片前可调整宽度和字号;长图支持滚动预览。
  • 可勾选「不展示过程」,只保留提问和最终回答,把思考与工具调用从画面里拿掉。

挂载方式与开销

分享入口使用官方插槽 conversation.chat.assistant-actionsconversation.session.header.utilities,不扫描、不改写按钮栏 DOM。多选模式通过 data-chat-flow-kind 等稳定的 data-* 属性加勾选框,不依赖 CSS Module 生成的类名。

README 还写明:日常聊天只保留分享按钮等轻量入口;选择处理和图片生成会延迟到真正使用分享时再启动,并针对多轮对话做了优化。0.3.0 的 CHANGELOG 也记录了同一方向的改动:去掉日常聊天状态下不必要的会话扫描。依赖方面,开发依赖里有 html-to-imageturndown,分别对应图片导出和 Markdown 转换,会打进浏览器 bundle。

0.3.0 另外补了中英文界面适配:分享入口、选择模式和图片生成界面会跟 DSH 的语言设置走。

安装与启用

社区目录页给出的安装命令是:

dsh plugin add github:hellodigua/dsh-share

这是目录页原文,安装时以它为准。目录页同时提示:如需可复现安装,可固定 commit 哈希:

dsh plugin add github:hellodigua/dsh-share#commit

commit 换成实际的提交哈希即可。

插件声明的运行平台是 Web。维护者 README 的推荐写法是把它加进 Web Profile,然后重启 dsh web

dsh plugin --profile web add dsh-share

这条命令走的是 npm 包名 dsh-share,当前对应 0.3.0。若要从 GitHub 安装指定版本,README 的格式是:

dsh plugin --profile web add github:hellodigua/dsh-share#vX.Y.Z

仓库已发布标签 v0.3.0,固定到该版本可以写成:

dsh plugin --profile web add github:hellodigua/dsh-share#v0.3.0

本地源码安装:

dsh plugin --profile web add /absolute/path/to/dsh-share

改源码后需要先执行 corepack pnpm build,再用 dsh plugin --profile web add --force /absolute/path/to/dsh-share 刷新。package.json 要求 Node.js 为 ^22.19.0 || >=24.0.0,兼容声明为 @deepseek-ai/dsh ^0.1.0-rc.6

目录页和官方插件文档都提醒:插件以当前 dsh 进程的权限运行,安装时可能执行代码。安装前应检查源代码仓库和许可证;不信任的来源不要打开 allowBuilds。社区目录不是官方应用商店,装之前以 GitHub 仓库和 npm 页面为准。

典型用法

安装并重启 dsh web 之后,打开任意会话即可使用。操作步骤来自 README,没有额外的 CLI 分享命令。

  1. 需要带走整段已加载对话时,点右上角分享入口,进入选择模式,默认全选。
  2. 只想带走某一轮时,点该轮回答旁的分享按钮,选择模式会只预选这一组问答。
  3. 用勾选框或直接点击内容调整范围,可以跳着选不连续的若干轮。
  4. 进入生成界面后,按需要改图片宽度、字号;若只要提问和最终回答,勾选「不展示过程」。
  5. 预览满意后,复制图片、下载 PNG,或下载 Markdown。

复制图片需要浏览器授予剪贴板权限。权限不够时,README 写明仍可下载图片,并不阻塞导出。

只能选择页面里已经加载完整的问答。会话很长、更早的轮次还没滚出来时,需要先向上滚动加载,再进入选择模式。无法读取的远程资源(例如对话里引用但当前环境打不开的图片)会以透明占位跳过,不会中断整张图的生成。

适用场景与注意事项

适合已经在用 DSH 网页界面、需要把对话片段带出 Harness 的人,例如:

  • 把某几轮问答贴进文档、周报或 issue,保留代码块和表格,而不是整页截图。
  • 对外分享时去掉思考过程和工具调用,只留提问与最终回答。
  • 需要一张可调宽度、字号的长图,复制到剪贴板或下载成 PNG。

不适合的情况也清楚。它不提供局域网只读链接,也不负责把会话发到外部服务器;那是另一个同名插件的方向。它只覆盖网页界面已加载的完整问答,不能从磁盘上的会话日志里直接导出未渲染内容。DSH 若调整对话 DOM 结构,插件可能需要同步适配——README 把这一点写进了兼容性说明。

使用前还应注意:

  • 插件以当前 dsh 进程权限运行。导出内容里如果包含密钥、路径、内部接口,图片和 Markdown 都会原样带出,分享前自行检查。
  • 复制图片依赖剪贴板权限;没有权限时改用下载。
  • 远程资源读不到会变成透明占位,长图里可能出现空白块。
  • 当前兼容 @deepseek-ai/dsh ^0.1.0-rc.6。Harness 仍在 developer preview,升级核心后应对照插件版本再装。

小结

dsh-share 给 DSH 网页会话补了一层选择和导出:单轮或多轮问答可以变成 PNG 或 Markdown,宽度、字号和「是否展示过程」可以在导出前调整。它由 hellodigua 维护,MIT 许可,当前版本 0.3.0,挂在官方会话插槽上,不改按钮栏 DOM。

目录页:https://deepseek-harness-plugin.com/zh-CN/plugins/dsh-share/

GitHub:https://github.com/hellodigua/dsh-share

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

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

小夜