dsh-conversation-recycle-bin
在终端中运行以下命令:
dsh plugin install HERO476/dsh-conversation-recycle-bin
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install HERO476/dsh-conversation-recycle-bin 即可安装;源码见 https://github.com/HERO476/dsh-conversation-recycle-bin。
插件介绍
DeepSeek Harness 的 Web 客户端长期缺少一套可预期、可回滚的「删除对话」能力:误删会话或连带记忆后往往难以挽回,批量整理侧栏时也缺少安全护栏。本插件在会话列表「…」菜单与会话详情页头部提供删除入口,用统一的确认流程把风险摊开——默认把对话移入插件回收站而非立刻抹掉磁盘数据,并可在确认框里勾选是否同时处理该会话的关联记忆,条数会随勾选状态实时更新。
执行侧按会话走事务:任一步失败会逆序回滚,成功与失败都会写入审计日志。批量删除设有上限与限流,软删除需二次输入数量确认,彻底删除仍经单次计划校验;回收站支持恢复与永久清除,设置页可管理未完成条目、批量操作与审计留痕。记忆方面默认对接灵枢索引格式,受保护节点会单独提示保留;删除操作仅面向本地页面发起,不注册 Agent 工具,避免模型代为授权。
适合在本机或 loopback 环境日常使用 DSH、需要整理会话列表、偶尔清理旧对话或关联记忆,又希望保留「先软删、可恢复、可追溯」习惯的用户与维护者。若你同时在桌面端与 Web 端共享同一数据目录,README 建议在彻底删除前尽量关闭另一端的活跃会话,以降低并发写入带来的边界风险。
使用场景
- 侧栏会话过多,需要软删除并保留恢复入口
- 删除某次对话时想先看关联记忆条数再决定是否一并处理
- 批量整理旧会话,并能在设置页查看审计与回收站
适合人员
- 日常用 DSH Web 整理对话的本机用户
- 希望误删可恢复、操作可追溯的维护者
- 需要受控批量删除与限流护栏的管理员