DSH Plugins Marketplace

DSH Plugins

Plugins

/

Sessions & Messages

/

dsh-share

h

dsh-share

Manifest valid★ 41

DSH Conversation Sharing plugin, share single-round or multi-round conversations, exportable as images or Markdown. Share DSH Q&As or selected conversation groups as PNG or Markdown.

UI (client)hasBundlePatch

dsh-share

简体中文 | English

DSH 对话分享插件,分享单轮或多轮对话,可导出为图片或 Markdown。

和 DeepSeek 网页端一致的多选交互,操作体验完全一致。

dsh-share 多轮问答选择

生成图片前可调整宽度、字号和过程显示,完成后可下载或复制图片。

dsh-share 生成图片

功能

  • 从右上角进入问答选择模式,默认全选
  • 每轮的分享按钮也会进入选择模式,并只预选当前问答
  • 问题和回答两侧都有联动勾选框,也可直接点击内容整组选择,支持不连续选择
  • 勾选框会在长内容滚动时吸附在页面上,到当前问题或回答末尾再移出
  • 可复制图片、下载 PNG 或 Markdown
  • 保留 Markdown、代码块、表格、图片和工具调用摘要
  • 可调整图片宽度和字号,长图支持滚动预览
  • 可勾选“不展示过程”,只保留提问和最终回答

性能测试:日常聊天仅保留分享按钮等轻量开销;选择处理和图片生成只在使用分享功能时启动,并针对多轮对话做了优化。

快速安装

使用 DSH CLI 把插件加入 Web Profile,然后重启 dsh web:

dsh plugin --profile web add dsh-share

其他安装方式

安装指定的 GitHub 版本:

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

安装本地源码:

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

修改源码后,先运行 corepack pnpm build,再使用 dsh plugin --profile web add --force /absolute/path/to/dsh-share 刷新插件。

开发

项目不依赖本机 DSH checkout 即可安装依赖、运行测试和构建:

corepack pnpm install --frozen-lockfile
corepack pnpm typecheck
corepack pnpm test
corepack pnpm build

也可以用一条命令执行完整检查:

corepack pnpm verify

lib/ 是 DSH 直接加载的交付物,需要和源码一起提交。修改 src/ 后,请重新构建并确认 lib/ 已同步更新。

发布前使用 corepack pnpm release:check 校验 npm 包边界,GitHub → npm 的自动化约定见 RELEASING.md。

兼容性

开发基线为 @deepseek-ai/dsh 0.1.5-rc.1,运行时依赖范围为 ^0.1.5-rc.1。分享入口使用官方 conversation.chat.assistant-actions 和 conversation.session.header.utilities 插槽,不扫描或修改按钮栏 DOM。多选模式通过 data-chat-flow-kind 等稳定的 data-* 属性添加选择框,不依赖 CSS Module 生成的类名;DSH 调整对话结构后可能需要同步适配。

已知限制

  • 复制图片需要浏览器授予剪贴板权限,权限不足时仍可下载图片。
  • 无法读取的远程资源会以透明占位跳过。
  • 只能选择页面已经加载的完整问答;需要更早内容时,请先向上滚动加载。

License

项目使用 MIT 许可证。浏览器 bundle 内联依赖的许可证见 THIRD_PARTY_LICENSES.md。

友情链接

已加入 dshfind.com DSH 插件超市。

Compatibility

DSH 0.2.1-rc.4: failedDSH 0.1.5-rc.2: failedDSH 0.2.1-alpha.4: failed

Versions

Latest versionPublishedSize
0.1.0——
0.4.0——
0.3.0——
0.3.1——
0.4.1——
0.4.2——
0.4.3——
0.4.4——
0.4.5——
0.5.0——

Comments

Loading…

Similar plugins

dsh-session-chat-share

Share a selected chat segment as Markdown, HTML, TXT, or PNG; Session-header dialog with range or multi-select, redaction, tool calls, and subagent conversations, plus the /share command.

Terminal & ClientsSessions & MessagesManifest valid

★ 0

dsh plugin --profile web add dsh-session-chat-share

by Nay-1

DSH 侧栏会话行菜单里的「分享会话」:预览后复制 Markdown、导出 .md(同名文件夹 + 图片)或单文件 HTML

Manifest valid

★ 0

MIT

JavaScript

Oct 2, 2026

dsh plugin --profile web add dsh-session-share

by imshz6669

DSH 插件:把任意会话作为完整对话开进右侧栏,主区 + 右栏可同时对话(最多 3 个)。DSH plugin: open any session as a full chat tab in the right sidebar.

Sessions & MessagesManifest valid

★ 0

MIT

JavaScript

Oct 26, 2026

dsh plugin --profile web add dsh-split-chat

Share a selected chat segment as Markdown, HTML, or plain text; Header button, sidebar ... menu, and /share command.

Terminal & ClientsSessions & MessagesManifest valid

★ 0

↓ 33/wk

dsh plugin --profile web add dsh-chat-share

by RyanZeeee

A visual, non-linear conversation canvas for DeepSeek Harness (DSH) — every turn is a node, every question grows a branch. DSH 插件:把线性聊天记录变成一张可以看、可以点的对话地图,每轮问答是一个节点,每次提问都是一条新分支。

Sessions & MessagesManifest valid

★ 4

MIT

JavaScript

Sep 13, 2026

dsh plugin --profile web add dsh-chattree

by TheHeartFickle

DSH 会话管理插件 —— 对话回退 + 归档会话,长会话可回滚、可整理。

Sessions & MessagesManifest valid

★ 0

MIT

JavaScript

Sep 29, 2026

dsh plugin --profile web add @the-heart-fickle/dsh-session-manager