D
@gamegeek-saikel/dsh-archive-manager
v0.1.1 · 2 天前发布
Archived-session management plugin for the DSH Web GUI — show archived, unarchive, and permanently delete sessions with zero changes to official packages.
README
DSH Archive Manager(归档会话管理)
English · 简体中文
**DSH Archive Manager** 是为 DeepSeek Harness(DSH)Web GUI 打造的归档会话管理插件——**「显示归档」视图开关**、**归档会话的样式与守卫**(红色标题、红色背景、「已归档」角标、不可打开)、**取消归档**,以及**彻底删除会话**(转录目录、workspace 记账、归档标记与投影缓存行全部清除;live 会话先 dispose,界面不崩)。 - Host 半区(内部 `dsh-archive-manager-workspace` / `dsh-archive-manager-projcache`):`WorkspaceRegistry` 与 `SessionProjectionCache` 子类,新增 `unarchiveSession` / `deleteSession` 与 `delete(id)` / `whenIdle()`,并以 Typert Remote 端点暴露。 - Client 半区(内部 `dsh-archive-manager-client`):fork 的 `dsh-client-ui-workspace` 浏览器 bundle——视图开关、归档行样式、守卫打开、行菜单、二次确认对话框与 Toast,内置简体中文与英文。 插件以**单个 npm 包**(`@gamegeek-saikel/dsh-archive-manager`)交付,三个实现作为包内子模块。根 `cordis.pat版本兼容矩阵
| 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
- @gamegeek-saikel/dsh-archive-manager
- Repo
- git+https://github.com/Saikel-Orado-Liu/dsh-archive-manager.git
- Engines
{"node":"^22.19.0 || >=24.0.0"}- Weekly DL
- 0
- Monthly DL
- 0
- dsh.bundle
{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-sidebar","@deepseek-ai/dsh-typert-registry","@deepseek-ai/dsh-client-connection"],"platform":"web"}}