dsh-session-share:在 DeepSeek Harness 之间离线分享 Session 树

前言

在 DeepSeek Harness (DSH) 的使用中,一个复杂的 Session 往往包含多层嵌套的子代理树以及相关的图片和工具调用记录。直接复制聊天记录或截图无法保留这种结构化的工作流。dsh-session-share 插件解决了这一痛点,允许将完整的 Session 树导出为本地离线胶囊,并在不同的 Harness 实例之间进行传输。

安装与启用

发送方和接收方的 Harness 实例都需要安装此插件。

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

核心功能

该插件主要提供以下能力:
* 离线胶囊导出:将当前 Session、完整的子代理树以及关联的图片导出为本地 .zip 文件。
* 离线导入:通过 /import-session 命令导入接收到的胶囊文件。
* 独立性:导入时会在本地创建全新的 Session 树和新 ID,不会复用原 ID。
* 本地化:完全离线传输,插件不会自动将 Session 内容上传到服务器。

典型用法:导出 Session

  1. 打开需要分享的 Session。
  2. 在 Session 头部选择 Share,或在输入框运行 /share-session。
  3. 在弹出的对话框中选择 Download Capsule,保存生成的 .zip 文件。
  4. 将该 ZIP 文件通过安全的本地传输方式(如聊天软件、文件传输)发送给接收方。

典型用法:导入 Session

  1. 接收方在 Harness 中运行 /import-session 命令(当前 Harness 的侧边栏未直接暴露“Import Session”入口)。
  2. 选择一个本地的工作区作为导入目标。
  3. 将胶囊 ZIP 文件拖入导入对话框,或从设备中选择该文件。
  4. 导入成功后,浏览器会刷新并打开导入的根 Session。

行为与隐私

  • ID 管理:每次导入都会创建全新的本地 Session 树和新 ID,重复导入同一胶囊会产生独立的副本。
  • 安全性:胶囊是本地文件,不支持在线分享链接,且 v1 版本不提供加密、脱敏、访问控制或在线撤销功能。
  • 内容范围:胶囊包含提示词、模型回复、工具输入输出、工作区路径以及图片。接收方应确保仅将胶囊发送给可信的接收者,并在导入前检查其中是否包含敏感信息。

适用场景与注意

此插件适用于需要在 DeepSeek Harness 实例之间分享复杂工作流、多代理协作场景的场景。由于 v1 版本缺乏安全加密机制,建议仅在受控、可信的环境中使用,并确保传输渠道的安全。

结语

dsh-session-share 为 DSH 用户提供了一个轻量级的离线 Session 共享方案,适合本地或私有网络环境下的协作与知识沉淀。

GitHub:https://github.com/quicksandznzn/dsh-session-share

羽毛球分组比赛记分
小程序二维码

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

小夜