dsh-temp-workspace
在终端中运行以下命令:
dsh plugin install wjj-8283/dsh-temp-workspace
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端中运行 dsh plugin install wjj-8283/dsh-temp-workspace 完成安装,插件源码见 https://github.com/wjj-8283/dsh-temp-workspace
插件介绍
在 DSH 里开一个临时对话做小实验或问一句即答的问题很容易,事后清理却不太方便。dsh-temp-workspace 在侧边栏 + Add workspace 按钮旁放了一个小小的沙漏图标,点一下就生成一个一次性工作区并打开全新会话——不需要选文件夹,不会留下注册记录。
下次 Harness 重启时,插件执行四步清除:先拆除宿主内存中仍持有的活动会话(取消 agent、刷盘未完成写入、分离 live-store),再归档纯磁盘会话让侧边栏即时消失,然后删除磁盘上的会话目录和工作区注册记录,最后移除临时目录。投影缓存行和遗留缓存文件也在同一轮中清扫,工作区真正做到不留痕迹。若希望保留控制权,可在 Settings → Plugins 中开启 confirmBeforeDelete,宿主启动时会弹出确认对话框,让你选择立即删除或暂时保留。
最实用的功能是永久迁移。当某个临时对话变得值得保存时,点击侧边栏对应行上的图钉图标,通过操作系统目录选择器挑选一个真实文件夹,插件会把文件直接移入该目录、逐条重写会话日志头部的 cwd(事件帧逐字节保留)、迁移对话,随后触发一次真实的宿主级重启让注册表重新索引。临时工作区就此升格为以文件夹命名的永久工作区。
适合谁:经常需要临时工作区的 DSH 用户——快速原型、临时调试、即问即答——希望用完即焚、不污染项目目录的人。
使用场景
- 快速原型验证后无需手动清理
- 临时调试排查不想污染项目目录
- 即问即答的轻量对话用完即焚
适合人员
- 需要频繁临时工作区的 DSH 用户
- 重视目录整洁的开发者
- 偏好即开即用、自动回收工作流的用户