DeepSeek Harness plugin

dsh-archive-manager-chushiz

DSH profile-bundle plugin: browse archived sessions, restore (un-archive) one to continue the conversation, or hard-delete its on-disk JSONL log directory. Integrates into the Settings panel.

Jump to install

Source facts

Repository
ChuShiZ/dsh-archive-manager
Latest update
Aug 21, 2026
Category
Plugin Markets & Managers
GitHub stars
1
Format
plugin
Catalog evidence
Upstream dsh.bundle evidence
Evidence path
package.json#dsh.bundle
Checked against
0.1.0-rc.8
Upstream check date
2026-08-21

This evidence comes from the upstream catalog. This site has not installed, run, or security-reviewed the plugin.

Install

Start with a prompt that asks an agent to review the GitHub repository and source. Switch to the command if you want to install it yourself.

Copy this prompt into DSH, Codex, or another agent and ask it to review the GitHub repository and source first.

Do not install or run any commands yet. Read this plugin's GitHub repository, README, and relevant source code. Then answer the questions below clearly and directly so I can decide whether it fits my needs:

1. What is this plugin, and what problem does it solve?
2. Who is it for, and what are its typical use cases?
3. How is it used after installation? Include one minimal example.
4. What known limitations or privacy, security, compatibility, or maintenance risks does it have?
5. Give a clear recommendation: recommend, conditionally recommend, or do not recommend, with reasons.

Distinguish statements documented by the repository, inferences from source code, and unknowns. If evidence is insufficient, say so explicitly. Do not guess or simply repeat the README.

GitHub: https://github.com/ChuShiZ/dsh-archive-manager
Plugin: dsh-archive-manager-chushiz
Author: ChuShiZ

Check the source files

Read the README and other files from this plugin directory before installing.

File explorer4 files
README.en.mdSource · read only
README language

dsh-archive-manager

English · 中文

![npm package](https://www.npmjs.com/package/@chushiz/dsh-archive-manager) ![DSH Web Plugin](https://github.com/deepseek-ai/deepseek-harness) ![License: MIT](./LICENSE)

A DeepSeek Harness Web GUI plugin for managing archived sessions, under Settings > 归档会话. The harness's built-in "archive" is one-way: it only hides a session, with no un-archive. This plugin adds browse, restore, and true delete:

  • Browse — archived sessions grouped by workspace, searchable by title / cwd / id / preset / full-text content.
  • Full-text searchsessionQuery SQLite FTS5 over user/assistant/tool messages; highlighted, keyword-centered snippets, up to 5 hits per session, filterable by type.
  • Batch ops — checkboxes + top-bar batch delete; live agents are cancelled before removal.
  • Preview — click the title to expand the last 4 dialogue turns (user-AI alternating) without restoring.
  • Restore & open — un-archive and open, so you can view history and continue the conversation.
  • Delete — physically removes the session's log directory. Irreversible.

![Search: type filters + keyword highlighting](assets/screenshots/search-highlight.png)

![Preview: 4-turn dialogue on title click](assets/screenshots/preview-dialog.png)

host:   archive set + persisted title/metadata  --archiveManager service--> browser
client: Settings page "归档会话" (workspace groups + full-text search + restore & open + delete)

Install

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

Restart dsh web after install, then find it under Settings > 归档会话.

Compatibility

dsh versionstatus
>= 0.1.0-rc.7✅ supported (FTS5 search + direct service wiring)
< 0.1.0-rc.7⚠️ unverified (needs sessionQuery.searchSessions and the webServer carrier)
  • Node.js ^22.19 || >=24 (same as dsh)
  • Falls back to per-session scanning without an FTS backend (openAt: never); falls back to HTTP API when the service is not proxied to the browser

Permission boundary

  • The host half reads/writes the workspace registry's archive set and persistence state: list is read-only, unarchive reverses an archive, delete removes the log directory via a shell command. It never writes logs and registers no model-facing tools.
  • The client half registers the settings.section page and calls the archiveManager service.

License

MIT