READMESource: main@97d091da
dsh-plugins-update
A DeepSeek Harness (DSH) desktop plugin for one-click updating third-party plugins.
Solves the pain point where third-party plugins in DeepSeek Harness desktop cannot be upgraded directly from the UI when newer versions are released.
🌟 Features
- Native Integration: Seamlessly injected into the DSH plugin detail page header (next to the Uninstall button) using the native
plugins.detail.actionsslot. - Automatic Version Check: Compares local installed version with the latest release on npm registry automatically upon opening the detail view.
- Smart Dynamic States:
- Update Available: Highlights
⬆️ Update to vX.X.Xbutton. - Up to Date: Displays
✓ Up to date(click to manually re-check). - Updating: Shows loading spinner and disables concurrent operations.
- Success: Alerts when update completes and guides user to reload.
- Update Available: Highlights
- Zero Intrusion: Completely non-destructive to the official DSH client executable and files.
🛠️ Installation
In DSH Desktop UI:
- Open DeepSeek Harness Desktop;
- Navigate to Plugins in the left sidebar;
- Click Add plugin in the top right corner;
- Enter the GitHub repository:
Or the full repository URL:fengzhiyushui/dsh-plugins-updatehttps://github.com/fengzhiyushui/dsh-plugins-update - Click Install.
Via DSH CLI:
dsh plugin --profile desktop add fengzhiyushui/dsh-plugins-update
💡 Development & Build
# Install dependencies
pnpm install
# Compile client and server bundles
pnpm run build
📄 License
MIT © fengzhiyushui
No comments yet. Be the first to write one.