D
dsh-session-share
v0.1.1 · 1 天前发布
Portable Session Capsule export and import for DeepSeek Harness
README
dsh-session-share
English | 中文
在不同的 DeepSeek Harness 之间,以本地离线会话包的形式分享完整 Session 树。
安装
sh
dsh plugin --profile web add dsh-session-share
发送方和接收方都需要在自己的 Harness 中安装这个插件。
分享会话
这个插件用于把自己的 Session 分享给其他人。它会将当前 Session、完整的子会话树以及引用的图片导出为一个本地离线会话包(.dsh-session-share.zip),你可以通过聊天工具、文件传输或其他可信方式把这个文件发送给对方。
1. 打开要分享的 Session。
2. 点击 Session Header 中的 Share,或执行 /share-session。
3. 在弹窗中点击 下载会话包,保存生成的 ZIP 文件。
4. 将 ZIP 文件发送给接收方。
导入会话
接收方拿到会话包后:
1. 执行 /import-session 打开导入弹窗。当前 Harness 没有侧边栏中的 Import Session 入口。
2. 选择要导入的本地目标工作区。
3. 将会话包 ZIP 拖入弹窗,或点击选择文件。
4. 导入成功后浏览器会刷新并打开导入的根会话。
导入的会话默认处于等待状态。接收方发送新消息后,它才会使用接收方 Harness 的模型、Agent 配置、凭证、工具和工作区继续运行;发送方的执行环境不会被直接复用。
导入行为
版本兼容矩阵
| DSH 版本 | 状态 | 说明 |
|---|---|---|
dsh@0.1.0-rc.6 | ✅ 兼容 | cordis patch ✅ |
dsh@0.1.0 | ✅ 兼容 | 标准 patch ✅ |
dsh@0.2.0 | ⚠️ 待验证 | 待实测(API 可能在变) |
dsh@0.3.0+ | ❓ 未知 | 尚未发布 |
💡 兼容矩阵每周末自动跑实测,欢迎 PR 修正
元数据
- License
- MIT
- npm
- dsh-session-share
- Repo
- git+https://github.com/quicksandznzn/dsh-session-share.git
- Engines
{"node":">=22.19.0"}- Weekly DL
- 0
- Monthly DL
- 0
- dsh.bundle
{"bundle":{"patch":"./cordis.patch.yml"},"client":{"platform":"web","inject":["@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-primitives","@deepseek-ai/dsh-client-ui-slots"]}}