DSH Plugins
返回列表
⚙️

dsh-temp-workspace

工作流 更新于 2026.09.02

在终端中运行以下命令:

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 用户
  • 重视目录整洁的开发者
  • 偏好即开即用、自动回收工作流的用户