DeepSeek Harness Plugin Hub

Publish and manage complete Harness Profiles. Discover Plugins for your next setup.

Explore

PluginsPresetsDocsNews

Community

Publish a pluginContactReport an issue

Resources

Plugin Hub on GitHubDeepSeek HarnessSystem statusPrivacy notice
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

Independent and unofficial. Not affiliated with, authorized by, or endorsed by DeepSeek.

@coreness/dsh — DSH Plugin for DeepSeek Harness
DeepSeek Harness Plugin Hub
ProfilesPluginsCategoriesNewsDocsSign inManage Profiles
ProfilesPluginsCategoriesNewsDocsSign in
← Plugins
@

@coreness/dsh

@coreness/dsh

The Coreness kit for DeepSeek Harness: a page of its own, the journal, the picture and the form of the profile's MCP servers, and the Qoder route — one bundle for a profile.

The plugin will be installed here. Keep web if you are unsure.

npx -y @deepseek-ai/dsh plugin --profile web add github:Vensus137/Coreness-DSH#c4486fe884a95a4e6b4cdadc6d10f3cdde3a21ff
READMECompatibilityVersions

Compatibility and provenance

@coreness/dsh is published as @coreness/dsh and currently resolves to version 0.4.3. The Hub verifies its manifest and preserves the exact installation source for reproducible installs.

DSH compatibility
*
Runtime surfaces
web
Release source
github
Registry updated
10/13/2026

Versions

0.4.3stable
10/13/2026
0.4.2stable
10/12/2026
0.4.1stable
10/11/2026
Show 1 more versionCollapse versions
0.3.0stable
10/11/2026

Related plugins

Loading related plugins…

Latest
0.4.3
DSH
*
HMR
Process restart
Tree shaking
Safe tree shaking not declared
Unpacked size
Unavailable
Files
Unavailable
Surface
web
License
MIT
Source
github
GitHub
★ 0
Weekly downloads
0
Last push
10/13/2026
View source ↗
README badge

Click the badge to copy Markdown for your README.

Do you maintain this Plugin?Claim benefit · Priority security scan

Verify the GitHub repository declared in package.json to manage this listing. After you claim it, Hub will prioritize a security scan of the current version and publish the result when it passes.

Claim this Plugin →
Report an issue

Related plugins

More verified plugins in integrations-communication.

Acp App@deepseek-ai/dsh-acp-appThe dsh ACP profile bundle: automation-only JSON-RPC stdio and process lifecycle over dsh-baseAb Publishdsh-ab-publishBrowser-automation publishing tool that logs into and posts to arbitrary websites, in one publishable plugin packageAb Wechat Scrapedsh-ab-wechat-scrape--- description: "The out-of-tree wechat_scrape tool: retrieves WeChat official-account articles, filters promotional blocks, and saves each as a Markdown file, for maintainers of this machine's dsh profiles." kind: "package-reference" ---Ds Botds-botDS Bot: a team of long-lived Bots for DeepSeek Harness, with Main Bots, Bot-to-Bot messages and group chats

README

Coreness for DeepSeek Harness

A face, a memory and a brake for a DeepSeek Harness profile.

Coreness is one package a profile lives by. It brings the profile a page of its own in the application, keeps the journal of what the profile and its sessions do, gives the profile's MCP servers a face, holds a request the vendor would otherwise refuse, and adds a route to the Qoder models.

It installs as it is: the halves the browser loads are plain files, served where they lie — nothing is built, nothing is compiled, and what is installed is what runs.

⚡ Install

The application installs its own plugins. Plugins → Add plugin takes a package name, a tarball, a git address or a local path, and the package goes into the profile the application is running — one door for the desktop application and for the web one, and no profile to name:

github:Vensus137/Coreness-DSH

The same page switches the package off without removing it, and takes it off again.

That address follows the newest release, and what stands published is a release — so the address and the newest release are one thing here. A fixed release is named by its own tag — …Coreness-DSH#v0.3.0 — and a released tag is never moved: that line gives the same code whenever it is run.

By command line — for a terminal; nothing above needs it

The line is ready to run as it stands, because the desktop application's own profile carries that name:

dsh plugin --profile desktop add github:Vensus137/Coreness-DSH

Another profile is named by its own name instead — the web surface's is web — and naming a profile that does not stand yet creates it.

dsh is the application's own command and is not one Windows or macOS comes with, so until the application puts it on the path a terminal answers not recognized. The application does that from its own menu: in the window's title bar beside the app icon, Application → Manage dsh Command… — the dialog shows the location it manages, and the same dialog takes the command off the path again. A terminal opened before that act keeps the path it started with, so open a new one afterwards.

The profile's composition is read when the application starts, so the package becomes live at the next start, and the platform says itself when a change it made needs a restart. Nothing is built on the way in and no permission for install scripts is asked: the package is plain files, the install takes the directories its manifest names and nothing else, and the address is fetched over the network the application already uses rather than by a git client — a machine without git installs it.

✨ What a profile gets

  • 🗂 A page of its own — the profile's overview: what it carries, which bundles and rows stand and which are off, and the settings a session or a plugin has to be told.
  • 🔌 The MCP servers, seen and edited — one card per server: its kind, its address, the environment it needs, and switches whose effect lands in the profile rather than in a copy.
  • 📓 The journal — the environment's memory: what changed in the profile and what a participant did, kept as records that carry a kind, an area, a name and an author.
  • 🚦 A limiter that waits instead of refusing — a call over the limit takes its turn in a queue; nothing is limited as the package ships.
  • 🧠 A route to the Qoder models — the account's own models, each with the reasoning levels it accepts and the output budget it allows. The account's token is entered once, on the page, and kept by the platform's own store; no value of it stands in the package.
  • 📜 The rules of its own tree, in force — one prompt section, registered through the platform's own prompt registry and read from plugins/rules/section.md, so a session of the profile carries them in every request and no compaction can take them out of the model's sight. They are paid for by every request — 243 tokens by the platform's own accounting — and a profile that does not want them drops that row from the bundle.

🧩 What it needs

  • DeepSeek Harness. The version this package was built against is declared in the manifest, and the application compares that declaration with its own before a profile imports a plugin: a mismatch leaves the plugin out and says so, instead of failing quietly later.

📦 What lands

Exactly the list the package's manifest names — the assembly and the plugins, each with its own README beside its code. No part of the workshop they are built in: the contracts, the checks and the notes of this project stay where the work is done — with one deliberate exception, the section of rules this tree wants in force, which ships because a rule that must be in force has no other structurally safe home.

🧭 What it deliberately does not do

  • It is not a second door to the platform's own acts: enabling, disabling, installing and removing belong to the application's Plugins page, and this package reports what stands rather than competing with it.
  • It does not own the MCP side: the platform owns the servers, the connection and the registry, while this package owns the picture and the form.
  • It limits nothing until a limit is declared.

📄 License

MIT.