cokiscarazo-rgb/dsh-session-management ↗★ 4
dsh-session-management
Session management for DSH Web: archive / unarchive / truly delete chats / export data (bilingual). 会话管理:归档 / 取消归档 / 真正删除聊天记录 / 导出数据(中英双语)。
安装
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:cokiscarazo-rgb/dsh-session-management说明文档
阅读完整 README ↗dsh-session-management · DSH 会话管理
中文 | English

dsh-session-management 是 DeepSeek Harness(DSH)Web 的会话管理插件。在「设置」面板内集中管理聊天会话:归档、取消归档、真正删除本地聊天记录、导出数据。界面采用克制的 Apple/macOS 设计语言,支持中英双语,随 DSH 语言设置即时切换。

功能
已归档的聊天管理
点击「管理」打开管理窗口,两种分组视图随心切换:
- 按工作区:每个工作区一个分组,组内按时间排序;
- 按月份:按年月分组(
2026年8月、2026年7月…),月份自动携带年份,跨年归档一目了然。
支持按创建日期 / 更新日期排序(升序 / 降序)、分组折叠与一键展开、按组批量操作——取消归档该组、删除该组已归档的聊天(仅作用于该组的归档会话,不影响未归档记录)。
| 分组与排序 | 组头批量操作 |
|---|---|
![]() | ![]() |
归档所有聊天
一键归档全部会话:记录完整保留,仅从侧边栏列表隐藏,随时可在管理窗口取消归档。
删除所有聊天
真正删除本地聊天记录:删除磁盘上的会话日志文件(session.jsonl / session.jsonl.zstd 及对偶文件),并同步清理工作区记账与归档标记。运行中的会话自动跳过,防止日志被写回。
导出数据
复用官方导出端点,为每个根会话生成与官方格式一致的 ZIP 归档(dsh-session-.zip):会话日志、子代理会话与媒体附件一并打包,字节级兼容官方工具。
中英双语
界面文案随「设置 → 通用设置 → 语言」即时切换,中英文档与界面同步维护。
安装
DSH 插件通过 profile 挂载(dsh web 对应 web profile)。安装后需重启 dsh web 生效。
前置要求:Node.js(含 npm);dsh plugin 依赖 pnpm(缺失时见下方「常见问题」)。
方式一:从 npm 安装(推荐)
插件已发布到 npm(dsh-session-management)。安装命令取决于你如何运行 dsh:
-
全局安装 dsh(
dsh命令可直接使用):dsh plugin --profile web add dsh-session-management