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.
Install
dsh plugin --profile web add -w @mlgbnb/dsh-archive-managerThe 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
- Repo: z953218350/dsh-archive-manager
- Category: uncategorized
- Stars: 1
- Version: npm @mlgbnb/dsh-archive-manager 1.0.10 (registry re-verified 2026-10-02)
- Last push: 2026-08-17
- First seen: 2026-08-15
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