dsh-share
将DSH对话生成只读链接或网页进行分享 适合需要将对话记录导出为本地HTML或发布为限时在线链接的用户。
同名包的其他仓库
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:RestartBaiYe/dsh-share说明文档
阅读完整 README ↗使用
- 打开对话,点击标题栏的「分享」。此时仅创建本机快照,不会上传。
- 展开消息检查内容。可以改标题、取消勾选,或点击「仅最后一轮」。
- 有修改时,点击「保存选择并预览」,确认新快照内容。
- 选择有效期,再点击「使用 BrewPage 限时分享」。成功后显示服务端返回的链接和到期时间。
- 需要找回或撤销旧链接时,在「分享记录」中选择对应快照。
已发布链接不会跟随对话更新。再次发布同一有效快照会复用原链接,不延长时效;要修改期限或切换服务,先撤销原链接。修改内容会生成另一份快照,旧链接仍在历史列表中。
「导出网页对话」和「导出 Markdown」只下载本机文件。HTML 内含搜索、目录和深色模式,可离线阅读。云端到期或撤销无法收回已下载的副本。
配置
- id: dsh-share
config:
brewpageEnabled: true
htmlhosterEnabled: true
relayUrl: "" # 可选:自行部署的中转
publishProvider: auto # none 禁止所有上传
ttlDays: 0 # 本机快照与自有中转;不替代 BrewPage 的选择
publicTunnel: false
redactPaths: true
redactSecrets: true
includeReasoning: false
includeTools: false
maxMessages: 1000 # 取最近的消息;预览会提示截断
brewpageEnabled: false 可单独关闭 BrewPage。ttlDays > 0 时禁用 HTML Hoster,因为其没有可验证的自动到期保证。仅设置必要选项即可;界面的管理路径固定为 /share。
显式公网验证,仅使用合成文字,并在结束时撤销
node smoke-cloud.mjs --provider brewpage --ttl-days 1
2026-10-25:21 项插件回归测试、2 项云端示例测试通过;真实浏览器完成桌面、手机深色模式、消息筛选、脱敏、发布、撤销和 Escape 操作检查。BrewPage 公网测试确认 1 天的服务端到期时间、发布子进程退出后读取 200、撤销后读取 404;没有等待满 1 天验证自然到期。
`cloud/` 与 `relay/` 是可选自部署示例,不是 BrewPage 的依赖。中转验证使用 `DSH_SHARE_RELAY_URL` 环境变量。兼容性基于当前宿主服务接口与本机 Desktop profile 验证,未声称覆盖每个 DSH 版本。
[变更记录](https://github.com/RestartBaiYe/dsh-share/blob/e9fed33aa09c62814e469b412a29f5cb9cb6cda4/CHANGELOG.md) · [BrewPage 官方 API](https://brewpage.app/llms-full.txt) · MIT。社区插件,非 DeepSeek 官方产品。