DSH HUB
HomePlugin StorePlugin PacksCommunityRankingsResourcesPublish Guide
Plugin source
Back to catalog

ChuShiZ /

ChuShiZ/dsh-archive-manager

Verified

DSH profile-bundle: 归档会话浏览/恢复/物理删除(FTS 全文搜索)

★ 1 Stars0 Forks0 IssuesN/A Community rating0 Confirmed installs
View on GitHub
READMESource: master@dc7d35ed

dsh-archive-manager

English · 中文

npm package DSH Web Plugin License: MIT

DeepSeek Harness Web GUI 的归档会话管理插件,位于 设置 > 归档会话。harness 内置的"归档"是单向的:只隐藏会话、没有取消归档。本插件补齐浏览、恢复、删除:

  • 浏览 —— 按工作区分组列出已归档会话,支持标题 / 目录 / id / 预设 / 会话正文全文搜索。
  • 全文搜索 —— 基于 harness 的 sessionQuery SQLite FTS5 索引:用户消息、AI 回复、工具调用与参数、todo 全部可搜;命中显示上下文 snippet,无 FTS 后端时自动回退逐会话扫描。
  • 恢复并打开 —— 取消归档并打开,可查看历史、继续对话。
  • 删除 —— 物理移除会话日志目录,不可逆。

归档会话设置页:工作区分组 + 全文搜索命中摘要

host:   归档集合 + 持久化标题/元数据  --archiveManager 服务--> 浏览器
client: 设置页"归档会话"(工作区分组 + 全文搜索 + 恢复并打开 + 删除)

安装

dsh plugin --profile web add @chushiz/dsh-archive-manager

安装后重启 dsh web,在 设置 > 归档会话 中使用。

兼容性

dsh 版本 状态
>= 0.1.0-rc.7 ✅ 支持(FTS5 搜索 + 服务直连)
< 0.1.0-rc.7 ⚠️ 未验证(依赖 sessionQuery.searchSessions 与 webServer 载体)
  • Node.js ^22.19 || >=24(随 dsh 要求)
  • 无 FTS 后端(openAt: never)时自动回退逐会话扫描;服务未代理到浏览器时自动回退 HTTP API

权限边界

  • host 侧操作工作区注册表的归档集合与持久化状态:list 只读、unarchive 反向归档、delete 经 shell 移除日志目录;不写日志、不注册面向模型的工具。
  • client 侧注册设置页 settings.section,通过 archiveManager 服务调用以上操作。

License

MIT

—/ 5

No ratings yet

Verified DSH bundle

Commit dc7d35edfd27

Community comments

No comments yet. Be the first to write one.

DSH HUB

A community index for DSH plugins. Not an official GitHub or DeepSeek AI product.

CommunityResourcesAPIAbout