DimitriLIAN/dsh-archive-viewer
DimitriLIAN★ 0TypeScriptLast synced: 2026-08-15
List and restore archived sessions from the DeepSeek Harness Web settings
README excerpt
dsh-archive-viewer English 中文 A DeepSeek Harness (DSH) plugin that adds an Archived sessions page to Web settings, listing every archived conversation grouped by its folder with a one-click Restore and a two-tap Delete . Restoring clears the session from the registry-global archive set so it reappears in the sidebar; deleting permanently removes the stored session log. No DSH core is modified: the host half registers two REST ops on ctx.webServer ( /api2/archive/unarchive + /api2/archive/delete ) over the live workspaceRegistry and sessionPersistence services; the browser half composes the list from the standard useSessions + useWorkspaces seats and registers a settings.section (id archive ). Why this exists DSH's official workspace surface only exposes archiveSession — there is no unarchive or delete RPC, and the Web UI hides archived sessions from every grouping with no way to find, restore, or remove them. This plugin fills that gap without touching DSH core. Install Then restart the web profile ( dsh --profile web ) so the bundle layer loads. Open Settings → Archived sessions to list, restore, or delete archived conversations. How it works Layer Mechanism Host half ctx.inject([…
View full README on GitHub →