D
dsh-archive-vault
v0.2.2 · 1 天前发布
dsh 插件:在设置面板中查看、恢复与永久删除归档会话
README
dsh-archive-vault 归档对话
dsh 宿主只有"归档会话"(workspace.archiveSession:把会话从所有分组界面隐藏),
没有查看、恢复或删除归档会话的入口。本插件补齐这一环:
人类提问预览、cwd),支持关键词过滤;
原位置(归档不改变工作区记账,恢复自动还原位置);
工作区记账并删除磁盘会话日志;正在运行的会话会被拒绝;
domain/changed,apiproxy 自动向所有已连接的 Web 客户端推送
host/archived-sessions-changed,左侧列表实时更新,无需手动刷新页面;
list_archived_sessions / unarchive_session /delete_archived_session,在会话里也能直接找回或清理旧对话。
恢复的写入路径(兼容性说明)
宿主 WorkspaceRegistry 只公开 archiveSession,没有 unarchive。本插件的
恢复走 registry 实例的串行写队列(enqueueOperation + setState,宿主里是
TS private、运行时可访问):
版本兼容矩阵
| 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
- BSD-3-Clause
- npm
- dsh-archive-vault
- Repo
- git+https://github.com/Britneycode/dsh-archive-vault.git
- Engines
{}- Weekly DL
- 0
- Monthly DL
- 0
- dsh.bundle
{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-slots"],"platform":"web"}}