dsh-session-port
在终端中运行以下命令:
dsh plugin install seth-hg/dsh-session-port
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端执行 dsh plugin install seth-hg/dsh-session-port 即可安装本插件,源码地址为 https://github.com/seth-hg/dsh-session-port 。
插件介绍
DeepSeek Harness 的会话往往绑死在一台机器、一个目录上——日志、子代理、媒体、工作区文件散落在各处,换实例或交接给同事几乎没有干净的路径。dsh-session-port 解决的正是这个痛点:它把整个会话及其引用的一切打包成一个 ZIP,再在任意 DSH 实例上完整还原。
导出时按清单、根日志、子代理、媒体、引用工作区文件的顺序流式生成压缩包;导入时逐层恢复、重映射路径,并自动将会话挂接到当前工作区。遇到标题丢失或未分组的情况,一键修复即可恢复。插件还兼容 DSH 内置的会话日志导出,并暴露本地 HTTP 接口,方便接入自动备份管线。
经常切换开发机、需要带着完整工作区上下文交接 DSH 会话、或希望定期程序化备份活跃会话的开发者,用它可以把迁移从手动拷文件变成一次下载、一次上传。
使用场景
- 切换开发机后快速恢复之前的完整会话与工作区
- 将带有子代理和媒体文件的会话交接给同事,对方一键导入即可
- 通过 HTTP 接口定时将活跃会话打包归档到远程存储
适合人员
- 频繁更换开发环境的 DSH 开发者
- 需要带上完整上下文交接会话的协作团队
- 将会话备份纳入自动化管线的 DevOps 工程师