dsh-unarchive: Restore archived sessions in DeepSeek Harness

dsh-unarchive is an MIT-licensed plugin for DeepSeek Harness designed to restore archived sessions without deleting data or manually modifying storage. It provides two entry points: the `/unarchive` command and the `unarchive_session` agent tool. Users can use `/unarchive` to list archived sessions or use `/unarchive <sessionId>` to restore a specific session, while agents can also invoke the tool to perform the same operation. After restoration, the session reappears in the workspace, supports real-time GUI updates, and remains effective after restart, without altering session logs or workspace count slots. The plugin prioritizes calling the core API; if unavailable, it directly modifies the archive set and declares a bundle patch to automatically set up the state.

Read More
dsh-unarchive: DSH Archive Session Recycle Bin

`dsh-unarchive` is an independent third-party plugin (MIT License) for the DeepSeek Harness (DSH) `web` profile, designed to supplement the management and recovery functions for conversations after archiving. The plugin is not compatible with the `headless` UI and primarily provides the following core functions: 1. **Archive List and Preview**: Opens a panel via a floating button in the bottom-right corner, displaying archived sessions grouped by workspace, and supports inline preview of the beginning of the session and recent messages (text blocks only, limited to 200 characters). 2. **Session Recovery**: Supports single or batch recovery. The operation is idempotent, includes existence validation, and performs sequential writing. After recovery, the sidebar updates immediately and synchronizes across multiple tabs without requiring a refresh. 3. **Archive Confirmation**: An optional feature that adds a confirmation step before the native archive operation.

Read More