D
@earnest020522/dsh-archive-manager
v0.4.0 · 1 天前发布
Archived-conversation manager for DeepSeek Harness: view (grouped by workspace), restore, and reveal transcript folders of archived conversations. Zero-build plugin; install via `dsh plugin add` or copy-to-install.
README
dsh-archive-manager(归档会话管理插件)
English | 简体中文
为 DeepSeek Harness 提供归档会话管理的插件:
在侧边栏底部新增入口,弹出面板按工作区归类列出所有已归档的会话,支持
查看(打开)、恢复(取消归档),以及打开对话文件夹(在文件管理器里定位该会话的原始日志目录)。
背景。 DSH 自带“归档会话”功能(把会话 id 加入全局 archivedSessionIds 集合,从侧边栏隐藏),
但没有提供查看归档列表的界面,也没有任何取消归档(unarchive)的 API——
官方 dsh-client-ui-workspace 的 README 明确把“no viewing or unarchive surface”列为已知缺口。
同时,DSH 的会话日志(session.jsonl*)永远不会被删除(持久化层没有删除接口),
所以“恢复”的本质就是:把这个会话 id 从归档集合里移除。
本插件以标准 cordis 插件的形式实现这件事,不改动任何 DSH 核心代码。
功能
版本兼容矩阵
| DSH 版本 | 状态 | 说明 |
|---|---|---|
dsh@0.1.0-rc.6 | ✅ 兼容 | cordis patch ✅ |
dsh@0.1.0 | ✅ 兼容 | 标准 patch ✅ |
dsh@0.2.0 | ⚠️ 待验证 | 待实测(API 可能在变) |
dsh@0.3.0+ | ❓ 未知 | 尚未发布 |
💡 兼容矩阵每周末自动跑实测,欢迎 PR 修正
元数据
- License
- MIT
- npm
- @earnest020522/dsh-archive-manager
- Repo
- —
- Engines
{"node":">=20"}- Weekly DL
- 0
- Monthly DL
- 0
- dsh.bundle
{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-api-gateway"],"platform":"web"}}