DSH Plugins
返回列表
dsh-archive-desk

dsh-archive-desk

记忆 更新于 2026.10.20

在终端中运行以下命令:

dsh plugin install LumiDesk/dsh-archive-desk

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

在 DeepSeek Harness 中运行 dsh plugin install LumiDesk/dsh-archive-desk,或按 https://github.com/LumiDesk/dsh-archive-desk 说明从 GitHub 安装插件。

插件介绍

DeepSeek Harness 只会把会话 id 写进归档列表,日志仍留在磁盘,界面上却没有可靠的删除与整理入口。想清理往往只能手改 workspace.json、再手动删目录,还容易和运行中的宿主状态冲突;删错了也几乎没有缓冲。dsh-archive-desk 补上这后半段:归档会话看得见、恢复得了、删得掉,并把同一套能力开放给 Agent。

侧栏进入「归档工作台」后,「已归档」与「回收站」两个页签覆盖日常管理:按标题、摘要、项目搜索,支持排序与分页,多选与批量删除。删除默认进回收站,彻底删除需要显式切换并知情确认;取消归档只改注册表里的归档集合,不搬文件,侧栏行会回到原项目。列表会区分运行中、失效与正常状态——是否「在跑」只看宿主的活动报告,不会把「已加载进内存」误当成用户还在用。失效引用可一键清理;损坏的回收站条目仍可见,但只允许删除。

删除走注册表 API 与事务化文件操作:有活动会先尝试停止工作,再移动会话目录、清理投影缓存、更新 workspace 成员与 archivedSessionIds,并通知界面刷新。附件目录不会被触碰。性能上列表不重读全部日志,摘要有缓存,刷新时保留旧数据。Agent 可通过 archived_conversations 列出、取消归档、删到回收站或从回收站恢复;彻底删除与清空回收站留给人在面板里做,安全边界由代码固定,没有可误改的配置开关。

适合经常归档大量会话、需要回收站与批量整理、或希望 Agent 能安全处理归档(而非只能人肉改 JSON)的 DSH 用户。若你只偶尔在侧栏用 archivedFilter 翻几条记录、从不需要删除或批量操作,可以不装;一旦归档成了长期习惯,这个工作台会省很多时间。

截图预览

使用场景

  • 归档会话越积越多,需要搜索、排序和批量删除或取消归档
  • 误删或想留缓冲,希望默认进回收站并能恢复
  • 希望 Agent 能列出、取消归档或删到回收站,而不是手改 workspace.json

适合人员

  • 经常归档会话、需要可视化管理页的 DeepSeek Harness 用户
  • 需要批量整理归档与回收站、重视删除确认流程的人
  • 希望 Agent 安全参与归档操作、彻底删除仍由人工把关的团队