ShanHaiFish/Shimmering-dsh-plugins

Shimmering-dsh-plugins

闪烁的 DSH 插件库 (Shimmering-dsh-plugins):收录 @ShanHaiFish 个人开发的全部 DSH 第三方插件,提供功能简介与一键安装命令;各插件独立仓库、独立更新与发布。A personal collection of DSH plugins developed by ShanHaiFish, each in its own standalone repo.

Uncategorizedcordisdeepseek-harnessdeepseek-harness-plugin

Shimmering DSH Plugin Library

简体中文 · English

Shimmering-dsh-plugins — third-party plugin collection for DeepSeek Harness (DSH) · group homepage Developed and maintained by @ShanHaiFish · Repo: ShanHaiFish/Shimmering-dsh-plugins

This is the index homepage of the Shimmering DSH Plugin Library: it aggregates every plugin, a short feature description, and one-line install commands. This repo only groups links — it does not host plugin source code. Each plugin lives in its own repository with independent updates, tags, and releases. Plugins are grouped via the GitHub topic dsh-plugin; a new plugin joins the index automatically once the topic is set.

Plugin List

Sort order: descending stars (alphabetical within the same star count), maintained manually.

PluginStarsVersionDescription
dsh-plugin-security-reviewv1.8.1Security-review gate for plugin installs: fail-safe review of cordis_define/cordis_run before dsh plugin add (security-first)
dsh-check-for-updatesv1.13.3DSH update checker: picks the actual highest npm version (semver ordering — RC ranks above Alpha), bottom-left update popup + Schedule Update two-phase detached updater (installs after DSH exits; npm exit-code / on-disk / koffi triple verification + broken-koffi self-heal)
dsh-plugin-manager-litev0.1.1Third-party plugin manager: list / enable / disable / uninstall / check updates / one-click npm install & upgrade (Settings → Plugins → Third-party)
dsh-theme-brickv0.2.1DSH theme (Brick): warm plaster & fired-clay accent, mortar hairlines — a pure token overlay with zero global CSS, on/off switch in Settings
fexp-file-explorerv1.6.1Workspace file explorer in the left sidebar: browse dirs/files, preview files, open in OS file manager, add file references to the chat

Installation

Prerequisites:

  • DeepSeek Harness (dsh) 0.1.1-rc.2+ (npm latest; developer preview — fields may change). Plugin peerDependencies are aligned to this version as the baseline
  • Node.js >=18

Using the web profile as an example (replace --profile for other profiles). All plugins are published on npm — install by package name:

# Plugin install security-review gate
dsh plugin --profile web add dsh-plugin-security-review

# DSH update checker
dsh plugin --profile web add dsh-check-for-updates

# Third-party plugin manager (install it first if you want to manage the rest from it)
dsh plugin --profile web add dsh-plugin-manager-lite

# Theme: Brick
dsh plugin --profile web add dsh-theme-brick

# Workspace file explorer
dsh plugin --profile web add fexp-file-explorer

Install a specific version (@version):

dsh plugin --profile web add dsh-check-for-updates@1.13.3

General Notes

  • sent-msg-locator (sent-message locator) has been retired and removed: newer DSH client builds have this turn-locator capability built in, so the third-party plugin is no longer needed.
  • All plugins are static bundle plugins (package.json declares dsh.bundle.patch + a web UI client bundle).
  • Restart DSH (e.g. dsh web) after installation for changes to take effect; the Host resolves and serves plugins from ~/.dsh/profiles/<profile>/node_modules/<package>/.
  • Plugins are independent of each other and can be combined freely; disable/uninstall via dsh-plugin-manager-lite on the settings page.
  • Each plugin is updated and released independently: check the Releases of the corresponding repo for new versions; re-run its install command to upgrade.

Feedback & Contributing

File issues and suggestions in the corresponding repos; for security matters see each repo's SECURITY.md.

License

All plugins are MIT Licensed — see the LICENSE in each repo.