dsh-plugin-workspace-archive
在终端中运行以下命令:
dsh plugin install WindFromKadath/dsh-plugin-workspace-archive
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 插件管理器中执行 dsh plugin install WindFromKadath/dsh-plugin-workspace-archive,或按 README 从 npm / 本地检出安装;源码见 https://github.com/WindFromKadath/dsh-plugin-workspace-archive,安装后需重启宿主。
插件介绍
DeepSeek Harness 把目录缺失与会话归档分成两套机制:路径无法校验时,会话容易散成无项目;即便只移除工作区登记,重新添加同一目录也常从空项目开始,历史对话不会自动归组。dsh-plugin-workspace-archive 补上这条联动:目录消失或登记被删时归档本插件台账中的会话;路径或登记恢复时再挂回工作区,全程只走官方 API,记账在 DSH 主目录 sidecar,不改 app.asar,也不直接写官方 storages 与 sessions。
核心靠工作区成员表而非改会话日志:目录健康时记账,异常时归档,恢复时取消归档并 attach 回分组,含消失前已手动归档但仍记在台账里的会话。启动后可把无项目里工作目录与已登记路径精确相等的孤会话自动归位(可用 adoptUngrouped 关闭)。也可用 workspace_archive 或 /archive-workspace、/restore-workspace 主动归档或恢复;手动与自动各一份清单,互不撤销,官方界面里你自己归档的不会被插件恢复。
不做跨工作区迁移、不删会话或文件夹、不做跨机同步。适合常移动或重命名项目目录、会删登记又希望对话跟路径走的 DSH 桌面版与 CLI 用户。
使用场景
- 项目目录被删、移走或改名后,希望相关对话自动归档而不是散成无项目
- 从菜单移除工作区登记或重新添加同一路径时,让历史会话跟着路径挂回分组
- 侧栏里堆着工作目录已登记却无项目会话,想在启动后自动归位或用手动归档整理当前工作区
适合人员
- 经常在磁盘上移动、重命名或暂删项目文件夹的 DSH 用户
- 会移除又恢复工作区登记、不想对话历史从空项目重新开始的用户
- 侧栏无项目过多、需要按工作区路径自动归档与恢复的整理型用户