dsh-ai-exporter:将 DSH 对话导出为 TXT、Markdown 与可搜索 PDF

前言

在使用 DeepSeek Harness(DSH)时,历史会话需要长期留存或归档。本地导出是最直接的方案。dsh-ai-exporter 插件提供了原生对话框保存、轮次筛选、最近目录记忆等能力,将当前或历史会话导出为 TXT、Markdown 和可搜索 PDF。

插件定位

独立维护的 DSH 插件。将当前或历史 DSH 会话导出为 TXT、Markdown 和可搜索 PDF。保存位置由 Windows 原生对话框选择,默认从当前用户主目录开始,保留最近目录。PDF 使用系统临时目录或 DSH_EXPORTER_TEMP 指定目录,不再限制盘符。

核心能力

  • 格式支持:TXT、Markdown、可搜索 PDF
  • 会话范围:当前会话或历史会话
  • 筛选选项:按轮次筛选
  • 显示信息:可配置是否包含头部、时间戳等
  • 保存方式:Windows 原生对话框,支持最近目录记忆
  • 附件处理:仅保留说明,不读取或嵌入附件
  • 内容处理:数学公式与 Mermaid 代码保留原文,不宣称无损转换
  • 异常处理:未知事件、未结束回复和不支持内容默认阻止导出,仅在明确允许部分导出后继续,并保留诊断报告

安装与启用

在 Releases 下载与本版本对应的预构建 tgz,先核对 SHA-256,再通过 DSH 官方插件界面选择该包,或执行:

dsh plugin --profile <你的Profile> add <安装包完整路径>

重启 DSH 后,在插件管理器核对名称、ID 和版本。

使用步骤

  1. 在会话顶部选择「导出对话」
  2. 选择轮次、格式及显示信息
  3. 使用 Windows 原生对话框选择保存位置
  4. 历史会话可从导出面板加载

兼容性与注意事项

  • 版本:0.1.2
  • DSH 版本:0.2.1-rc.2 或 0.2.1-rc.3
  • 当前实测:Windows、DSH Desktop 0.2.1-rc.3
  • 其他平台未测试
  • 插件以当前 DSH 进程权限运行
  • 安装前应检查源码与许可证

更新前备份自己的配置;不要手动修改 node_modules 或 app.asar。卸载使用插件管理器的卸载入口,或 dsh plugin --profile <你的Profile> remove dsh-ai-exporter。卸载不保证删除已导出的文件、历史或保留偏好。

总结

dsh-ai-exporter 为 DSH 提供了离线导出当前或历史会话为 TXT、Markdown 和可搜索 PDF 的能力。通过 Windows 原生对话框、轮次筛选和最近目录记忆,可以按需归档会话内容。插件以当前 DSH 进程权限运行,安装前建议核对源码与许可证。

  • 目录页:https://www.skillhub.cn/plugins/379385796-sys/dsh-ai-exporter
  • GitHub:https://github.com/379385796-sys/dsh-ai-exporter
羽毛球分组比赛记分
小程序二维码

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

Xiaoye