DSH Plugin: UI Session Archive
August 22, 2026 · View on GitHub
中文 | English
Provides session archive management and restoration features for the DeepSeek Harness web interface, hiding inactive conversations from the main workspace list while keeping them accessible and restorable from a dedicated sidebar section.
Target Audience and Use Cases
Designed for users with many active conversations who want to keep the sidebar uncluttered while preserving complete historical transcripts for later review and restoration.
Key Features
- One-Click Archive and Restore: Archive sessions from the session action menu, and restore them back to their original workspaces from the sidebar footer.
- Pure Slot-Based Composition: Injects seamlessly through the
sidebar.workspaces.archiveslot without leaving redundant UI artifacts when unmounted. - Non-Destructive Lifecycle: Archiving hides sessions from active grouping surfaces without altering underlying transcript logs or workspace records.
- Readily Accessible History: Archived conversations can still be opened and viewed directly from the archive disclosure.
Installation and Quick Start
Install a reviewed revision into your Web profile. The repository tracks prebuilt lib/ artifacts, so Git installation requires no local build step:
dsh plugin --profile web add github:OpenSaozi/dsh-session-archive#<commit-sha>
After installation, refresh the page to access the "Archived (n)" disclosure at the bottom of the sidebar.
Compatibility
This plugin requires a DeepSeek Harness version whose @deepseek-ai/dsh-client-ui-workspace package declares the sidebar.workspaces.archive child slot.
Storage and Privacy
The plugin consumes only the host-owned workspace registry archive APIs and does not store prompt text, model responses, or private credentials.
Model Experience
Request Context and Condition
What the model sees
Nothing. Archive and restore actions inject no system prompt text, messages, tool schemas, or provider request fields.
Token effect
Zero direct tokens.
KV Cache effect
None; archive and restore operations do not issue or alter model inference requests.
Known Limitations and Deferred Work
- Inspection and restoration only — the archive disclosure focuses on history viewing and restoration, without nested session renaming actions inside the list.