跳到主内容

session-log-export 使用指南

为 DSH Web 端提供 `/export` 斜杠命令和会话页头按钮,把当前 Session 打成包含子会话与附件的 ZIP 文件下载到本地。

本文为派生内容(基于 wiki / faq / compatibility_json 自动组装),非 AI 即时创作。

本文由本站基于该插件已收录的字段自动派生(wiki / faq / compatibility_json / readme),非 AI 即时创作。每节末尾标源字段。

快速上手

pilot-harness

— 源: plugin_wiki.wiki_content

安装与验证

dsh plugin --profile web add github:op7418/pilot-harness#path:packages/session-query/session-log-export

复制以上命令在 DSH Web Profile 内运行。安装完成后在「插件列表」启用即可。

— 源: plugins.install

关键要点

  • 真正的桌面客户端——Electron 将本地 Harness 运行时打包到 macOS、Windows 与 Linux,负责原生窗口行为,并在启动异常时提供恢复页面。
  • 更安静的 CodePilot 风格界面——统一 Token、圆角、菜单、Hover、设置卡片、Markdown、对话/轨迹切换与平台化标题栏。
  • 服务商与模型管理——连接受支持的服务商,声明 OpenAI 兼容接口,将凭证和普通设置分开管理,浏览实时模型目录,并识别支持图片输入的模型。
  • 不杂乱的工作区上下文——对话列表可展示分支、状态、提醒摘要、模式与模型,Files 则作为真正的右侧栏打开。
  • 插件优先的扩展方式——主题、Worktree 侧栏、Schedule 摘要与 Session 日志导出仍是 Cordis/DeepSeek Harness 配置行,而不是写死在桌面端的业务逻辑。

— 源: plugin_wiki.readme_zh (fallback readme_raw)

常见问题

怎么下载某个 Session 的日志?

在浏览器界面的 Session 头部右侧点击“导出日志”按钮,或在对话中输入 /export 斜杠命令即可触发 ZIP 下载。

ZIP 包里包含哪些内容?

包含当前 Session、所有子 Session 以及附件。ZIP 的生成、附件读取、HTTP 错误处理均由 dsh-host-apiproxy 负责,本插件只负责触发浏览器下载。

一个 Session 可以同时下载多次吗?

不行。每个 Session 同时只允许一项下载,重复点击或重复 /export 会复用同一个进行中的下载操作。

支持 SQLite 后端的 Session 导出吗?

不支持。下载端点要求持久化后端提供按 Session 的原始工件,当前随附的 JSONL 后端支持明文和 zstd 工件,SQLite 导出未包含。

下载失败时会怎样?

下载开始前(HEAD 预检)的失败通过插件自带弹窗报告;浏览器已接收下载后的失败由浏览器自身的下载管理器提示,不在本插件弹窗中显示。

关闭弹窗会取消正在进行的下载吗?

不会。关闭弹窗只是关闭 UI,不取消正在进行的浏览器下载,该操作完成后也不会重新弹出。

怎么指定保存路径?

无法指定。保存位置由浏览器的默认下载行为决定,本插件是浏览器下载而非服务器端写文件。

怎么卸载?

运行 dsh plugin --profile web remove @deepseek-ai/dsh-session-log-export,然后重启 Web profile 即可。

— 源: plugin_wiki.faq_json

兼容性

  • DSH: 0.1.0-rc.7+
  • Node: >=22.19.0
  • Platforms: 跨平台

— 源: plugin_wiki.compatibility_json

踩坑提醒

安装前请审阅上游仓库;本指南基于已收录字段自动派生,可能滞后于最新版本。如发现与官方文档冲突,请以上游为准。

— 来源:通用规则