DSH Plugins
返回列表
🧠

dsh-session-workspace

记忆 更新于 2026.08.23

在终端中运行以下命令:

dsh plugin install Unintendedz/dsh-session-workspace

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

在 DeepSeek Harness 终端执行 dsh plugin install Unintendedz/dsh-session-workspace 即可完成安装,项目源码见 https://github.com/Unintendedz/dsh-session-workspace。

插件介绍

在 DeepSeek Harness 中,每个会话都绑定到一个特定的工作区路径。当你需要调整项目目录结构,或把一段对话切换到另一个工作目录上下文时,系统并没有内置手段,强行操作往往意味着丢失会话。dsh-session-workspace 正是为此而生。

它在工作区侧边栏菜单中添加「迁移到另一个工作区」选项,执行一次真正的迁移:改写会话持久化的 cwd、搬移 JSONL 工件、刷新 DSH 工作区索引、更新工作区账户。全程受多道安全机制保护——仅冷会话可迁移、目标工作区必须已注册、提交前校验版本、保留持久备份、失败时回滚工件与账户至原始状态。

适合在多工作区间频繁切换的 DSH 重度用户、需要重构项目目录的开发者,以及任何希望无损地将一段对话重新安家到新路径的场景。

使用场景

  • 重构项目目录后,将会话搬到新的工作区路径
  • 多工作区切换时,保留会话ID和完整对话历史
  • 把对话从旧项目结构迁移到新项目结构而无需重新创建

适合人员

  • 多工作区并用的 DSH 重度用户
  • 需要频繁调整项目目录结构的开发者
  • 希望无损迁移会话的 Harness 使用者