dsh-archive-manager
DSH profile-bundle: 归档会话浏览/恢复/物理删除(FTS 全文搜索)
- Stars
- 1
- Language
- JavaScript
- Created
- Aug 20, 2026
- Updated
- Aug 21, 2026
Introduction
dsh-archive-manager
English · 中文
DeepSeek Harness Web GUI 的归档会话管理插件,位于 设置 > 归档会话。harness 内置的"归档"是单向的:只隐藏会话、没有取消归档。本插件补齐浏览、恢复、真删除:
- 浏览 —— 列出已归档会话,支持标题 / 目录 / id / 预设 / 会话正文全文(FTS5,含用户消息/AI 回复/工具调用,命中显示 snippet)。
- 恢复并打开 —— 取消归档并打开,可查看历史、继续对话。
- 删除 —— 物理移除会话日志目录,不可逆。
host: 归档集合 + 持久化标题/元数据 --archiveManager 服务--> 浏览器
client: 设置页"归档会话"(搜索 + 恢复并打开 + 删除)
安装
dsh plugin --profile web add @chushiz/dsh-archive-manager
随后重启 web 服务以加载 host 半边与新 client bundle。本地开发用 dsh plugin --profile web add .。
设置段位于 设置 > 归档会话。
权限边界
- host 侧操作工作区注册表的归档集合与持久化状态:
list只读、unarchive反向归档、delete经 shell 移除日志目录;不写日志、不注册面向模型的工具。 - client 侧注册设置页
settings.section,通过archiveManager服务调用以上操作。
已知限制
delete会写到工作区之外(~/.dsh/sessions/...),受限沙箱下可能因根目录/后端不可用而失败。- 恢复依赖 harness 的
sessions.open,取消归档后需等待列表刷新再打开(内置延迟)。
License
MIT