DSH Workspace Manager
English | 简体中文
Workspace management for DeepSeek Harness, integrated directly into Settings → Workspace Manager.
The plugin extends DSH's native archive workflow with a searchable archive view, safe deletion, automatic protection of valuable outputs, and verified local backups. DSH remains the source of truth for conversation and project state.
Features
- Browse, search, filter, restore, and batch-manage natively archived conversations.
- Move conversations and their DSH-owned data to the Windows Recycle Bin.
- Review deletion candidates with the active DSH model and automatically retain valuable outputs before cleanup.
- Manage retained files across conversations and projects, including restore and batch removal.
- Create verified ZIP backups manually, periodically, or when DSH closes.
- Back up all managed data, selected conversations, project-associated conversation data, or retained files.
- Check for compatible releases without silent installation or background replacement.
The plugin follows DSH's existing workspace layout. It does not create projects, reorganize source trees, or generate per-conversation category folders.
Requirements
- Windows 10 or Windows 11
- DeepSeek Harness
0.1.1-rc.2 or a compatible later release
- PowerShell 5.1 or later
No folder needs to be created before installation or first use. Plugin state and the retained-file library are created only when needed. A backup destination is selected from the settings page and validated by the plugin.
Install
Install the tagged release into the DSH web profile:
dsh plugin --profile web add github:yxv1203-collab/dsh-conversation-archive#v1.2.0
Restart DSH, then open Settings → Workspace Manager.
For offline installation, download the .tgz asset from GitHub Releases and run:
dsh plugin --profile web add .\dsh-conversation-archive-1.2.0.tgz
Update and remove
Install a newer release tag with the same dsh plugin --profile web add command, then restart DSH.
Remove the plugin with:
dsh plugin --profile web remove dsh-conversation-archive
Removal keeps retained files, backups, and plugin state so they are not lost accidentally. They can be reviewed and removed separately.
Data safety
- Original project source directories are never deletion targets.
- Destructive operations use the Windows Recycle Bin and validate registered ownership and physical path boundaries.
- Important-file retention completes before conversation data is recycled; a failed review or copy stops deletion.
- Backup archives contain a manifest and hashes and are verified before restoration.
- On DSH versions without a public destructive conversation API, deletion is safely queued and completed on the next clean DSH start.
The retained-file library is a local protection area, not cloud storage. Use backups or your preferred sync service for long-term off-device storage.
Feedback
Bug reports and improvement proposals are welcome through GitHub Issues. For direct discussion, contact yxv1203@gmail.com.
License
MIT — free for personal and commercial use, modification, and distribution subject to the license terms.