yuanzehui313/dsh-workspace-enhance
DeepSeek Harness workspace & session enhancement plugin: recycle bin, cross-work
dsh-workspace-enhance adds workspace and session management enhancements to the DeepSeek Harness Web client: a recycle bin (soft-delete/restore/purge for sessions and workspaces, with physical deletion only from the bin), cross-workspace session drag, an always-visible Ungrouped workspace, multi-folder workspaces (additionalPaths), an in-app directory picker (Windows drive list instead of the native dialog), expandable folder rows, session/workspace row icons, a 520px file preview panel using the same Markdown renderer as chat (Markdown plus 30+ syntax-highlighted code extensions and inline images via a new host.readFile RPC), session-file uploads (.dsh-uploads/), unrestricted attachments, drag-drop upload, and a folder git panel (branch chip with an amber/blue/green status dot, switch/create branch, pull --ff-only, and push with an AI-written Chinese commit message).
Install
npm install --prefix "$env:USERPROFILE\.dsh\profiles" dsh-workspace-enhancePrerequisite: DeepSeek Harness installed (@deepseek-ai/dsh@0.1.0-rc.6). Step 1: npm install --prefix "$env:USERPROFILE\.dsh\profiles" dsh-workspace-enhance. Step 2 (required): apply the overlay patch-set with powershell -ExecutionPolicy Bypass -File "$env:USERPROFILE\.dsh\profiles\node_modules\dsh-workspace-enhance\scripts\install.ps1" (backups are taken automatically). Step 3: restart the DSH server and hard-refresh the GUI (Ctrl+Shift+R). The deep changes ship as an overlay patch-set over the official @deepseek-ai/dsh-* bundles because the touched surfaces are closed internals. Verify/rollback with scripts\verify.ps1 and scripts\uninstall.ps1. NOTE: the npm name dsh-workspace-enhance was NOT found on the registry on 2026-09-30, so install from the repo into the profiles directory as documented.
Compatibility
Targets @deepseek-ai/dsh@0.1.0-rc.6 on Windows. The overlay installs with delete-then-copy, breaking hardlinks with the official packages, so a DSH host relaunch re-fetches official bundles without clobbering the patched files; the web surface resolves plugins from the profile's node_modules\@deepseek-ai (where the overlay lands). After upgrading DSH you must re-check the overlay (verify.ps1 reports REVERTED). It ships install/uninstall/verify PowerShell scripts and an overlay/ directory mirroring @deepseek-ai relative paths across 17 bundles.
Details
- Repo: yuanzehui313/dsh-workspace-enhance
- Category: Other
- Stars: 1
- Version: npm install from source into the profiles directory (npm name dsh-workspace-enhance NOT published -- registry empty 2026-09-30); MIT
- Last push: 2026-08-31
- First seen: 2026-08-14
Recent updates
The README documents the numbered feature list (19 items), the folder git panel status-dot legend, the three-step installation (npm install into the profiles dir, the PowerShell overlay install, restart + hard refresh) with verify/rollback scripts, patch persistence (delete-then-copy breaking hardlinks; profile node_modules resolution; re-check after upgrades), the repository layout (lib/index.js, lib/client.js, overlay/, scripts/), and the compatibility note (targets @deepseek-ai/dsh@0.1.0-rc.6 on Windows).
FAQ
- How do I install dsh-workspace-enhance?
- Per the README: npm install --prefix "$env:USERPROFILE\.dsh\profiles" dsh-workspace-enhance, then run the bundled scripts\install.ps1 overlay (backups taken automatically), then restart the DSH server and hard-refresh (Ctrl+Shift+R). It targets @deepseek-ai/dsh@0.1.0-rc.6 on Windows.
- Why does it need an overlay script?
- Because the deep changes touch closed internals of the official @deepseek-ai/dsh-* bundles that cannot be extended additively, so the README ships them as an overlay patch-set with one-command install/rollback/verify scripts.
- What if I upgrade DSH?
- The README says to re-check the overlay after upgrading -- scripts\verify.ps1 reports REVERTED if the patch is no longer live, and scripts\uninstall.ps1 restores the latest backup.
Alternatives
JeremyGuo/dsh-custom-workspace · Jiyr0119/dsh-workspace-explorer · Hanihahaha/dsh-open-workspace-folder