Introduction¶
DeepSeek Harness (DSH) plugin: manage archived conversations in the settings interface — unarchive and permanently delete.
After DSH archives a conversation, it disappears from the sidebar. This plugin is the only entry point to retrieve and clean up those conversations, presenting them as a list in Settings.
Core Features¶
-
Settings List Page
Open the “Archived Conversations” page in Settings. All archived conversations are listed in reverse order of archiving. -
Row Actions
The conversation list supports unarchive and delete operations. Deletion requires a second confirmation. -
Real-Time Bidirectional Sync
Conversations archived in the sidebar appear on this page immediately; conversations unarchived here return to the sidebar immediately. -
Robustness
Conversations can still be deleted even if reading fails (bad rows). -
UI Support
Supports Chinese and English, and follows light/dark themes.
Installation and Enablement¶
Install the dependency under the default desktop profile:
cd ~/.dsh/profiles/desktop
pnpm add dsh-plugin-archived-conversations
After installation, restart DeepSeek Harness and open “Settings → Archived Conversations” to use it.
Typical Usage¶
-
View List
Open the “Archived Conversations” page in Settings to view all archived sessions. -
Restore Conversation
Click “Unarchive”, and the conversation returns to the sidebar immediately. -
Permanently Delete
Click “Delete”, confirm, and permanently remove the session. -
Batch Operations
Supports batch unarchiving and other actions.
Notes¶
- Archived conversations do not appear in the sidebar. This plugin is the only entry point to manage them.
- Deletion cleans up in-memory sessions, disk logs (
session.l.zstd), workspace accounting, and archive records. - Ensure the installed DSH core version meets the peer dependency requirements. If the peer requirement does not match (for example, DSH core >= 0.2.0-rc.2 but an older plugin version is installed), the plugin is silently skipped and not loaded.
- The plugin is client-side code and must be built. The browser runtime requires registration through
window.__ModuleLoader__.load.
Short Conclusion¶
This plugin provides the necessary functionality for managing archived conversations in Settings and is suitable for users who need to clean up or restore historical sessions.
- GitHub: https://github.com/leogottadothebest/dsh-plugin-archived-conversations
- Directory: https://www.skillhub.cn/plugins/leogottadothebest/dsh-plugin-archived-conversations