DimitriLIAN/dsh-archive-viewer

DimitriLIAN★ 0TypeScript最后同步: 2026-08-15

在 GitHub 打开

List and restore archived sessions from the DeepSeek Harness Web settings

README 摘要

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([…

在 GitHub 查看完整 README →
工具/开发deepseek-harnessdsh-plugindsh-pluginssidebar

分类