RestartBaiYe/dsh-share ↗★ 0

dsh-share

Share a DeepSeek Harness conversation as a public read-only link, like the DeepSeek web share link. 适合需要将对话记录导出为本地HTML或发布为限时在线链接的用户。

Package
dsh-share
Compatibility
Unverified
Version
0.5.0
License
MIT
Last updated
Oct 25, 2026

Other repositories with this package name

Install

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:RestartBaiYe/dsh-share

使用

  1. 打开对话,点击标题栏的「分享」。此时仅创建本机快照,不会上传。
  2. 展开消息检查内容。可以改标题、取消勾选,或点击「仅最后一轮」。
  3. 有修改时,点击「保存选择并预览」,确认新快照内容。
  4. 选择有效期,再点击「使用 BrewPage 限时分享」。成功后显示服务端返回的链接和到期时间。
  5. 需要找回或撤销旧链接时,在「分享记录」中选择对应快照。

已发布链接不会跟随对话更新。再次发布同一有效快照会复用原链接,不延长时效;要修改期限或切换服务,先撤销原链接。修改内容会生成另一份快照,旧链接仍在历史列表中。

「导出网页对话」和「导出 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 官方产品。