DSH Plugins
返回列表
dsh-session-manager

dsh-session-manager

记忆 更新于 2026.10.17

在终端中运行以下命令:

dsh plugin install he0119/dsh-session-manager

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中打开插件安装入口,执行 dsh plugin install he0119/dsh-session-manager(源码仓库:https://github.com/he0119/dsh-session-manager),安装后重启 DSH。

插件介绍

在 DeepSeek Harness 里,会话归属由日志 header 里的工作目录推导,宿主不提供安全的改归属或搬目录 API。重建项目路径、删除旧文件夹或手工挪动会话数据,常让聊天落在未分组,严重时还会损坏会话日志。dsh-session-manager 把改写 header、搬日志目录、更新工作区登记合成一条可预演、可回滚的流程,让搬迁变得可控。

在设置的会话管理页可按目录浏览整库:归档、重算名称、查看完整对话、删除,或跨目录勾选后一次性迁到新路径。需要带走或换机时用导出与导入 .dshsess 包(含日志与附件对象);多台机器路径不一致时,用 WebDAV 以包为中转,并按映射或 git 项目身份落到本机目录。写盘前展示只读计划,确认后才执行;迁移与删除等操作保留字节级备份,可在备份页回滚或恢复。

模型工具提供同类能力,适合直接说把某工作区会话搬到某目录或与远端同步,由助手先 plan 再 apply。子智能体会话随父会话归档、迁移与导出;活动中会话需宿主先释放,通常重启后再操作。

适合常换目录、删了又建项目,或在多台电脑上维护同一仓库的 DSH 用户,以及想集中清理空白、已归档或名称不佳会话的人。完整界面需要 DSH 0.2.x 与 Web 设置页;仅工具前端时仍可用模型工具。

截图预览

使用场景

  • 项目目录删掉又重建后,把仍留在库里的会话迁到新路径
  • 两台电脑同一仓库路径不同,用 WebDAV 同步 .dshsess 并映射本机目录
  • 换机或归档前导出会话包,到目标机器导入并落到正确工作区

适合人员

  • 经常在多台机器上开发同一仓库的 DSH 用户
  • 会整理、搬迁或重建本地项目目录的开发者
  • 会话数量多、需要批量归档、清理或改名的重度用户