Plugin directory / Developer / dsh-plugins
dsh-plugins
Unverified klarkxy
What it does
Small, independently installable plugins for DeepSeek Harness.
No short evidence report
There is no checkable per-level test record on this page. Stars, the catalog test field, a web-only flag, and whether the plugin needs an external account or service are not shown here as a pass or a failure. The catalog badge stays as published.
“Unverified” means our automated CI has not yet installed this plugin. Feature descriptions and version compatibility are the author’s claims. This is not a security audit and not an endorsement of third-party code.
README
dsh-plugins
简体中文 / English
A small pnpm monorepo for focused DeepSeek Harness plugins and shared libraries that do not need a repository of their own. Each package under plugins/ tests and releases on its own; bundles and native presets install through DSH.
The current workspace targets DSH 0.2.0-rc.2, with Cordis 4.0.4 and Schemastery 3.18.4. Development dependencies are pinned together; installed plugins use open host compatibility ranges and optional DSH peers. This source baseline does not change the versions already published on npm.
This README also catalogs klarkxy's public DSH plugins on npm, including packages maintained in other repositories. The browsable version is the plugin site. List preview releases in both READMEs; add a DSH plugin to site/catalog.json once npm has its latest release.
Published plugins
Package names link to npm or the package README; the last column provides the other entry point. Follow each plugin's documentation for installation, host compatibility, and configuration.
| Package | Purpose | Docs / npm |
|---|---|---|
@klarkxy/dsh-dev-index |
DSH Docs: read official DSH docs in the Plugins page; Creator mode searches docs and checks plugin npm metadata with native tools. | npm |
@klarkxy/dsh-current-title |
Auto Title: session titles follow the latest task; manual names stay put. | Docs |
@klarkxy/dsh-web-search-manager |
Web Search: manage web search providers and public-page fetching from one settings page. | Docs |
@klarkxy/dsh-zhihu |
Zhihu: Zhihu search, agent tools, knowledge bases, and usage tracking. | Docs |
@klarkxy/dsh-git-commit |
Git Commit: commit workspace changes from the conversation header, with model-planned commit groups. | Docs |
dsh-plugin-autoevo |
Discover, review, and install reusable capabilities. | Docs |
@klarkxy/dsh-safe-auto |
Safe Auto: an independent reviewer vets each sandbox escalation; only a pass auto-approves. | npm |
@klarkxy/dsh-session-manager |
Session Manager: find sessions and read conversations across working directories; advanced thread actions need the supplied host patch. | npm |
@klarkxy/dsh-chatgpt |
ChatGPT tools: search, image generation/editing, and vision through the official local Codex runtime. | npm |
@klarkxy/dsh-grok-build |
Grok Build: search, fetch, images, and video through the official local CLI. | npm |
@klarkxy/dsh-minimax-code |
MiniMax Code: media creation, transcription, and understanding through official tools. | npm |
@klarkxy/dsh-font |
Font: customize the interface font, code font, and conversation font size of the Web GUI. | npm |
@klarkxy/dsh-model-hub |
Model Hub: edit model fields exposed by installed plugin settings. | npm |
@klarkxy/dsh-unrestricted |
Unrestricted: a session preset that answers under the unrestricted delivery contract, only in sessions that pick it. | npm |
Install
Published plugins install with the DSH plugin manager, which pulls the package from the npm registry:
dsh plugin --profile web add @klarkxy/dsh-dev-index
Replace web with your profile name, and restart the profile after installing. Each plugin's page on the plugin site lists its own install commands in dependency order.
Creator mode uses dsh_docs_search/dsh_docs_fetch from dsh-dev-index to read live official DSH documentation and verify runtime contracts, and dsh_plugins_search/dsh_plugins_fetch to check plugin npm metadata before installing anything.
Plugin site
https://klarkxy.github.io/dsh-plugins/ lists every plugin in Chinese and English. Each plugin gets a detail page with install commands in dependency order, the package README, requirements, and version history; the site also publishes plugins.json and llms.txt for tools and agents.
site/catalog.json is the only hand-maintained data: slug, package, category, titles and summaries, README paths, and source repository. Versions, dates, dependencies, READMEs, and icons come from the npm registry and integrity-checked npm package archives at build time, so a release from another repository shows up without a commit here.
pnpm site:build # fetch live data and write _site/
pnpm site:test # offline rendering tests, also part of pnpm check
.github/workflows/pages.yml builds and deploys _site/ on every main push, after each npm publish run, and once a day. When npm cannot be reached or a package archive fails verification the build fails and the previous deployment stays online. Pages → Source must be GitHub Actions, and old development-index URLs such as /areas/*.html redirect to the official DSH documentation.
Development
Requires Node.js 24 or newer (26 verified; 26 is not yet LTS) and pnpm 10.
pnpm install
pnpm check
Each package owns its assets, tests, and release version. Native presets need no runtime plugin or build. The repository root is not a DSH bundle.
Plugin lifecycle
Packages move through an irreversible lifecycle: Draft → Testing → Published. See the release guide for the full rules.
| Package | Lifecycle | Notes |
|---|---|---|
| @klarkxy/dsh-chatgpt | Published (published) |
Published on npm; subsequent versions follow the normal update workflow. |
| @klarkxy/dsh-current-title | Published (published) |
Published on npm; fixes, testing and version updates keep the Published lifecycle. |
| @klarkxy/dsh-dev-index | Published (published) |
Published on npm; fixes, testing and version updates keep the Published lifecycle. |
| @klarkxy/dsh-font | Published (published) |
Published on npm; fixes, testing and version updates keep the Published lifecycle. |
| @klarkxy/dsh-git-commit | Published (published) |
Published on npm; fixes, testing and version updates keep the Published lifecycle. |
| @klarkxy/dsh-grok-build | Published (published) |
Published on npm; subsequent versions follow the normal update workflow. |
| @klarkxy/dsh-minimax-code | Published (published) |
Published on npm; subsequent versions follow the normal update workflow. |
| @klarkxy/dsh-model-hub | Published (published) |
Published on npm; fixes, testing and version updates keep the Published lifecycle. |
| @klarkxy/dsh-model-route | Published (published) |
Published on npm; fixes, testing and version updates keep the Published lifecycle. |
| @klarkxy/dsh-plugin-kit | Published (published) |
Published on npm; fixes, testing and version updates keep the Published lifecycle. |
| @klarkxy/dsh-safe-auto | Published (published) |
Published on npm; fixes, testing and version updates keep the Published lifecycle. |
| @klarkxy/dsh-session-manager | Published (published) |
Published on npm; fixes, testing and version updates keep the Published lifecycle. |
| @klarkxy/dsh-unrestricted | Published (published) |
Published on npm; subsequent versions follow the normal update workflow. |
| @klarkxy/dsh-web-search-manager | Published (published) |
Published on npm; fixes, testing and version updates keep the Published lifecycle. |
| @klarkxy/dsh-zhihu | Published (published) |
Published on npm; fixes, testing and version updates keep the Published lifecycle. |
License
Editor public-plugin extraction
Portable packages extracted from Editor are now maintained under plugins/, keeping their package names, tool behavior, and persisted settings; Zhihu swaps its private UI dependency for a package-local structural control adapter. Manuscript, proofread, and application-private packages remain in Editor, and desktop preinstallation and offline startup are unchanged. Details, including the handoff and validation record, are in the migration document.
Install
Install the catalog once, then DeepSeek Harness can find and install any plugin from this site automatically:
dsh plugin add dshbase-catalog Then say "install dsh-plugins for me" — your agent finds it in the directory and installs it. Docs: dshbase-catalog · verified packs.
This plugin is GitHub source (not published to npm) — install it straight from the repo:
Web profile:
dsh plugin --profile web add github:klarkxy/dsh-plugins Headless (CLI) profile:
dsh plugin --profile headless add github:klarkxy/dsh-plugins Test report
No short evidence report
There is no checkable per-level test record on this page. Stars, the catalog test field, a web-only flag, and whether the plugin needs an external account or service are not shown here as a pass or a failure. The catalog badge stays as published.
When to use it
Extend the agent's coding surface — give it a new tool, workflow, or integration so it handles a dev task it couldn't before.
Who it's for
Developers who want dsh to behave like a teammate on real codebases — editing, running, and verifying changes rather than just answering.
For developers — extending it
The tool/command surface is the seam: expose more of the SDK, add smarter context wiring, or tighten the loop between code changes and verification.