DeepSHPlugins
dsh-archive-manager 项目预览
GITHUB / COMMUNITY PROJECT

dsh-archive-manager

Sessions & MessagesJavaScriptMIT

Archived-session manager for DSH Web: workspace-grouped list, FTS5 full-text search over session content with per-session snippets, restore-and-open, and hard delete.

8 StarsChuShiZ Updated 2026-08-21
Open GitHub repository
dsh-archive-manager 项目预览
dsh-archive-manager 界面截图dsh-archive-manager 界面截图

About this project

Chinese

Archived-session manager for DSH Web: workspace-grouped list, FTS5 full-text search over session content with per-session snippets, restore-and-open, and hard delete.

English

Archived-session manager for DSH Web: workspace-grouped list, FTS5 full-text search over session content with per-session snippets, restore-and-open, and hard delete.

Project details & listing signals

Snapshot 2026-09-11
Creator / organization
ChuShiZ
Repository
ChuShiZ/dsh-archive-manager
GitHub Stars
8
Forks
1
Programming language
JavaScript
License
MIT
Last push
2026-08-21
Manifest
Declaration found in the catalog

A public repository does not automatically permit commercial use. Check the project's license and compatibility. Manifests and catalog scores are not security certifications.

Catalog score

65/ 100
Maintenance activity
86
Documentation & practical information
67
Community interest
30
Installation signals
75
Project declarations
100

近 21 天仍在更新。

Scores use five dimensions of the catalog snapshot. They are browsing aids, not hands-on reviews or security assessments.

Install & use

The respective GitHub repositories define project information and licensing.

dsh plugin --profile web add github:ChuShiZ/dsh-archive-manager

Copying a command does not execute it. Read the repository documentation and check requirements and licensing first.

Project screenshots

Repository README

GitHub 原文

Saved repository documentation. Its capture date was not recorded and it may differ from the catalog description. Check the current repository before installing.

Repository documentation is preserved in its original language.

dsh-archive-manager

English · 中文

npm package DSH Web Plugin License: MIT

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

  • 浏览 —— 按工作区分组列出已归档会话,支持标题 / 目录 / id / 预设 / 会话正文全文搜索。
  • 全文搜索 —— 基于 harness 的 sessionQuery SQLite FTS5 索引:用户消息、AI 回复、工具调用与参数、todo 全部可搜;命中高亮、关键词居中短窗口、每会话最多 5 条,可按类型筛选。
  • 批量操作 —— 多选复选框 + 顶部批量删除;删除前自动停掉活着的 agent,避免文件占用。
  • 对话预览 —— 点击标题展开最近 4 句对话(用户-AI 交替),无需恢复即可判断是否为目标会话。
  • 恢复并打开 —— 取消归档并打开,可查看历史、继续对话。
  • 删除 —— 物理移除会话日志目录,不可逆。

搜索:类型筛选 + 关键词高亮

预览:点击标题展开 4 句对话

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

Before you begin

Check the current repository for installation, compatible versions and licensing. Stars and catalog scores are snapshot-based browsing signals.

Installation & troubleshooting · 项目问题反馈

Related projects