Dsh Archive Manager · archive manager
zimixvx/dsh-archive-manager · skills
A minimal out-of-tree DeepSeek Harness Web Cordis plugin that permanently deletes the on-disk session directory of an archived session from the sidebar.
★ 2GitHub stars
0Forks
2026-08-14Last updated
JavaScriptLanguage
MITLicense
Key features
- Host half (index.js) registers POST /archive-manager/delete.
- Client half (client.js) registers a sidebar.footer.action list entry (id: archive-manager, order: 80).
- the narrow rail shows only the archive icon.
- The modal lists only the ids in the workspace registry's archivedSessionIds that also have a session summary in the client session baseline, displaying displayTitle (or the id), cwd, and updatedAt.
- Each row has a trash button.
Requirements
- The route refuses any id not present in workspaceRegistry.archivedSessionIds.
- Live sessions are refused — checked before the persistence lookup and again immediately before the rm, with HTTP 409.
Install command
dsh plugin --profile web add github:zimixvx/dsh-archive-manager