z953218350/dsh-archive-manager

Codex-style archived session manager for DSH Web UI — view, search, restore, and delete archived sessions from the settings page

DSH Archive Manager adds a Codex-style archived session manager to the DSH Web UI settings page (Settings → Plugins). It lists archived sessions grouped by workspace/project with folder icons and per-group counts, each group carrying a '···' menu with one-click delete-all; a top search bar, sort/filter ('All chats' / 'Earliest first') and project filters; real content parsing that shows accurate titles, creation time, turn count and disk size with Codex-style dates; a conversation preview modal for the latest 50 user/assistant messages (system-injected text stripped) so you can read before restoring; unarchive back to the original workspace with SSE real-time sidebar sync; and permanent delete that removes metadata plus disk data. Live two-way sync keeps the archive list current while the card is open.

uncategorized ★ 1 updated 2026-08-17
View on GitHub ↗

Install

dsh plugin --profile web add -w @mlgbnb/dsh-archive-manager

The README's npm form is 'dsh plugin --profile web add -w @mlgbnb/dsh-archive-manager', and it documents pinning the current release as '@mlgbnb/dsh-archive-manager@1.0.x'. The npm package @mlgbnb/dsh-archive-manager 1.0.10 was re-verified live on 2026-10-02 with its repository field back-linking to z953218350/dsh-archive-manager. Requires DSH >=0.1.2-alpha.2. A local dev form (clone + pnpm install + build, then 'dsh plugin --profile web add -w ./dsh-archive-manager') is also documented.

Compatibility

DeepSeek Harness >= 0.1.2-alpha.2, Web profile. Zero-dependency decompression: a built-in zstd multi-frame decompressor based on Node's zlib reads both session.jsonl.zstd and plain session.jsonl — no external zstd CLI required. Honors the DSH_HOME environment variable for selecting the DSH data directory.

Details

Recent updates

The README documents the Codex 1:1 card look/interaction, the group-by-project batch management, the real content parsing and preview/restore flow, the node-zlib zstd engine, the live two-way sidebar sync, and both install options with the DSH_HOME support.

FAQ

How do I install DSH Archive Manager?
dsh plugin --profile web add -w @mlgbnb/dsh-archive-manager (npm @mlgbnb/dsh-archive-manager 1.0.10 re-verified 2026-10-02); requires DSH >=0.1.2-alpha.2.
Does it need an external zstd tool?
No — the README says it ships a built-in zstd multi-frame decompressor based on Node's zlib and reads both session.jsonl.zstd and plain session.jsonl.
Can I preview a session before restoring it?
Yes — click View to browse the latest 50 user/assistant messages in a modal, with system-injected text stripped automatically, without restoring first.

Alternatives

limbo947/dsh-recall-plugin · sirilee/dsh-rewind · licat2023/dsh-session-tabs

More plugins in uncategorized

Browse more in uncategorized

Guides for uncategorized plugins