Jxy-hy/dsh-archived-sessions

Jxy-hy★ 1TypeScriptLast synced: 2026-08-17

Open on GitHub

DSH web plugin: manage archived sessions from the Settings page — unarchive to restore, or permanently delete (log + attachments) behind a confirmation dialog.

README excerpt

dsh-archived-sessions English 中文 A DeepSeek Harness ( dsh ) web plugin that adds an Archived Sessions section to the Settings page for managing archived conversations. Features - List archived sessions — each row shows the session's own name (the same title the sidebar uses), working directory, log size, and last update time. - Unarchive — restore a session to the sidebar with one click; its original position in the workspace is kept. - Permanently delete — removes the session's local log directory ( /.dsh/sessions/... ) plus the attachment objects its log references that no other remaining session still uses, then drops the session from workspace accounting. A confirmation dialog must be acknowledged first. - Native look & feel — built on the same UI primitives and design tokens as the built-in Settings sections. Requirements - DeepSeek Harness with the workspace archive feature (the archivedSessionIds / archiveSession surface). - Full unarchive/delete functionality requires the core WorkspaceRegistry.unarchiveSession / deleteSession methods. Until they ship in a released core, the plugin degrades gracefully: it still lists archived sessions and can still remove on-disk files, whi…

View full README on GitHub →
Tools / Devarchivedeepseek-harnessdsh-pluginsidebar

Category