dshbase

Plugin directory / Developer / dsh-plugins

dsh-plugins

Unverified klarkxy

2 contributors

View on GitHub ↗ ← Back to plugin directory

13Stars
0Forks
0Open issues
—Language
—Last push
Cross-platformPlatform

What it does

Small, independently installable plugins for DeepSeek Harness.

Our take

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.

Plugin author? Get the “Verified” label — submit your own evidence (screenshots, logs, or a short demo) and we'll review and flip the badge.

Submit verification evidence ↗

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

SATA License 2.1

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

🧩 Let your agent install it (recommended)

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.

Security: not yet scanned — our daily static scan will cover it shortly.

Share this badge

More in Developer

Browse all 26834 plugins →