dsh-restore-archived-sessions
> View and restore archived sessions in Harness.
Overview
The official DeepSeek Harness hides archived sessions from every grouping surface and provides no way to view or restore them. This project adds the missing surface: archived sessions appear under Settings → Archived conversations, where you can see each session's title, workspace, and last activity, then restore it with one click.
Features
- Lists every archived session in one Settings page
- Shows session title, owning workspace (or Ungrouped), and last activity time
- Restore: removes only the archive marker; the session returns to its previous workspace slot
- Restore and view: restores the session, opens it, and closes Settings
- Archive state uses full-snapshot synchronization across tabs
- Archive state is durable and survives restarts

Installation
> This feature depends on the workspace.unarchiveSession RPC from the Harness mainline. > Older official builds do not expose that RPC, so this project ships a patch bundle plus an installer.
git clone https://github.com/le-soleil-se-couche/dsh-restore-archived-sessions.git
cd dsh-restore-archived-sessions
bash install.sh
dsh web --host 127.0.0.1 --port 3080Rollback:
bash install.sh --rollbackUsage
1. Archive any session from the sidebar. 2. Open Settings. 3. Open Archived conversations. 4. Use Restore to unarchive only, or Restore and view to unarchive and open the session.
Project layout
.
├── README.md # Chinese (default)
├── README.en.md # English
├── docs/images/ # Screenshots
├── dist/ # Built host and client bundles
└── install.sh # Install / rollback scriptCompatibility
- Verified against the DeepSeek Harness
mastersource tree. - The installer replaces only
dsh-workspace,dsh-host-apiproxy, and three client bundles. - Existing files are backed up before installation; rollback is one command.
License
MIT