dsh-unarchive
在终端中运行以下命令:
dsh plugin install edfrey0044/dsh-unarchive
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install edfrey0044/dsh-unarchive 即可安装,源码地址为 https://github.com/edfrey0044/dsh-unarchive
插件介绍
DeepSeek Harness 支持将会话归档,归档后会话从工作区分组、未分组列表、搜索等所有视图中消失,但数据本身并未被删除。问题在于原生界面并没有提供"恢复归档"的操作入口,被归档的会话实际上变成了一个只进不出的状态,用户只能手动编辑内部存储文件才能找回。
dsh-unarchive 正是为此设计的逆操作插件。它提供两个入口:命令面板中的 /unarchive 指令,以及供 Agent 调用的 unarchive_session 工具——无需参数即可列出所有已归档会话,传入会话 ID 则直接恢复。恢复操作实时同步到所有已连接的 GUI 客户端,且更改持久化,重启后依然有效。插件完全自包含,优先调用核心 API,在不具备该 API 的版本上则直接写入存储域,无需任何额外依赖。
适合那些日常频繁整理、归档 DeepSeek Harness 会话的用户。如果你曾经归档了一个会话后又想把它找回来,或者希望用自然语言让 Agent 帮你恢复,这个插件就是最轻量的解决方案。
截图预览
使用场景
- 归档了一个会话后想找回,通过 /unarchive 列出并一键恢复
- 在任意会话中用自然语言让 Agent 调用 unarchive_session 帮你恢复会话
- 批量查看当前所有已归档会话的 ID 和标题,再决定恢复哪些
适合人员
- 经常整理和归档 DeepSeek Harness 会话的用户
- 希望用 Agent 工具而非手动编辑文件来管理会话的用户
- 需要批量查看和恢复已归档会话的高级用户