DSH Chat Manager
September 22, 2026 · View on GitHub
Note
1.5 面向 DSH 0.1.7-alpha.1,使用官方会话菜单扩展接口。归档搜索、取消归档和红色永久删除整合在设置页;兼容 Portable 提供侧边栏归档入口。旧内核请保留对应的旧版插件。
这是一个持续维护、可独立卸载的 DSH 插件。它补充归档浏览、聊天内容搜索、恢复与安全永久删除;不喜欢这套会话管理方式时,可以直接卸载,现有会话不会因此被删除。
DSH Chat Manager · 聊天与会话管理器
在 DeepSeek Harness 原生侧边栏中搜索、恢复和安全清理会话。
插件包名:dsh-chat-manager(原名 dsh-native-session-manager)。Awesome DSH 收录 · 图片查看器插件
归档管理 · 聊天记录搜索 · 一键恢复 · 安全永久删除
| 归档可找回 | 聊天可搜索 | 删除更稳妥 |
|---|---|---|
| 从侧边栏打开归档管理器,查看并恢复隐藏的会话 | 按会话名、工作区或用户与助手的聊天内容搜索归档 | 原生菜单保留二次确认;运行中的任务先安全停止,再删除本机会话记录 |
DeepSeek Harness 0.1.1-rc.2 中的原生界面
安装
在官方插件页面安装(推荐)
- 打开 DSH 的 插件 → 添加插件。
- 在“包名或地址”中粘贴下面这一行,再点击安装:
dsh-chat-manager@1.5.1
- 查看安装结果;仅在页面要求时刷新或重启。安装失败时留在插件页查看错误,不必重复安装。
1.5 适配 DSH 0.1.7-alpha.1。DSH 0.1.6-alpha.2 请使用 1.4.0-beta.3。 不要把整条 dsh plugin ... 命令粘贴进包名框,也不要把仓库的 main 分支当作已验证发布包。
终端安装(可选)
在 DSH 或 Portable 的终端中执行:
dsh plugin --profile web add dsh-chat-manager@1.5.1
如果 DSH 正在运行,命令完成后保存工作并重新启动,以加载终端改动。旧内核请选择对应发布说明中已验证的插件版本。
交给 Agent 安装时使用固定版本的 AGENTS.md。
使用
管理归档
- 点击侧边栏标题区域的归档图标,打开 归档会话。
- 直接浏览全部归档,或按会话名、工作区和用户/助手聊天内容搜索。
- 点击 恢复 让会话回到原来的工作区位置;需要彻底清理时,可从同一列表进入永久删除确认。
归档和恢复只改变 DSH 的隐藏状态,不删除聊天记录。搜索范围仅限已归档会话中的当前用户与助手消息, 不会把其他会话或插件数据混入结果。
永久删除
- 打开侧边栏中目标会话右侧的原生操作菜单。
- 选择红色的 删除会话。
- 在确认弹窗中核对会话名称并再次确认 永久删除;也可以随时点击 取消。
永久删除无法撤销,确认弹窗会明确显示目标会话
插件生效后,删除逻辑复用 DSH 的生命周期和会话存储能力。正在运行的任务会先停止并等待 收敛,然后删除目标会话;成功后只更新会话列表,不重载整个 DSH 页面。
安全边界
Warning
永久删除无法撤销。点下确认前,请核对会话名称;需要保留的内容请先另行备份。
本插件的责任范围是:在 DSH 默认逐会话 JSONL 存储和宿主生命周期边界内,验证并移除用户明确 确认的目标会话独占目录。DSH 当前没有公开会话删除 API;二次确认是强制步骤,取消不会发送删除请求。
以下内容不在本插件的删除范围内,也不保证被清理:
- 其他会话、其他插件数据、外部附件、缓存、索引、日志、备份和云端/同步副本;
- 非 JSONL 存储或宿主没有安全停止能力的会话;这类情况会拒绝强删并报告未完成;
- 操作系统、文件系统、宿主更新或第三方同步服务造成的额外副本。
如果系统拒绝清理,插件会报告无法确认删除成功,不会把部分完成误报为成功。删除前请确认 自己有权处理目标数据,并遵守适用的数据留存、审计和隐私要求。本项目是非官方社区插件, 与 DeepSeek 无隶属或背书关系;按 MIT 许可证提供,不附带担保。
兼容性
当前安装示例对应 DSH 0.1.7-alpha.1 与插件 1.5.1;其他内核请查看对应发布说明。
归档浏览、恢复和内容搜索使用 DSH 的工作区注册表与会话查询能力;永久删除适用于 DSH 默认的逐会话 JSONL 存储。本版本保留官方工作区服务,仅扩展菜单与归档设置;卸载后撤去这些扩展。
更新与卸载
优先在官方 插件 页面查看已安装插件,使用该插件提供的更新或卸载操作;更新按钮未出现时,可在“添加插件”中填写已发布的目标 包名@版本。完成后按页面提示操作,不强制重启。以下是可选的终端方式。
更新时继续用 DSH 标准命令安装目标 npm 版本。v1.5.1 的命令是:
dsh plugin --profile web add dsh-chat-manager@1.5.1
卸载只移除这个插件的 bundle 层,不删除任何会话:
dsh plugin --profile web remove dsh-chat-manager
DSH-Portable 同样支持官方插件页和标准 dsh plugin 命令。终端改动完成后再重启正在运行的 DSH。
支持与许可证
可使用问题反馈表单 提交可复现问题,或使用功能建议表单 说明明确需求;安全问题请按 SECURITY.md 私下报告。
MIT。修改后的上游客户端及其许可说明见 THIRD_PARTY_NOTICES.md。
官方界面与 Portable
原生 DSH 保留官方归档页,侧边栏菜单提供红色「删除会话」。Portable 支持设置扩展时,归档页还提供搜索、取消归档和永久删除,且只有一个归档标签。关闭插件会恢复官方界面,不接管会话服务。