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.

DeepSeek Harness Plugin Hub
ProfilesPluginsCategoriesNewsDocsSign inManage Profiles
ProfilesPluginsCategoriesNewsDocsSign in
← Plugins

@deepseek-ai/dsh-sdk-app

Sdk App

The dsh SDK profile bundle: stdio JSON-RPC serving and process lifecycle over dsh-base

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

npx -y @deepseek-ai/dsh plugin --profile web add @deepseek-ai/dsh-sdk-app@0.1.2-alpha.2
READMECompatibilityVersions

Compatibility and provenance

Sdk App is published as @deepseek-ai/dsh-sdk-app and currently resolves to version 0.1.2-alpha.2. The Hub verifies its manifest and preserves the exact installation source for reproducible installs.

DSH compatibility
*
Runtime surfaces
any
Release source
npm
Registry updated
11/4/2026

Versions

0.1.2-alpha.2prerelease
8/30/2026
Show 31 more versionsCollapse versions
0.2.2-rc.1prerelease
11/4/2026
0.2.2-alpha.3prerelease
11/3/2026
0.2.1-rc.5prerelease
10/29/2026
0.2.2-alpha.2prerelease
10/27/2026
0.2.1-rc.4prerelease
10/26/2026
0.2.1-rc.3prerelease
10/23/2026
0.2.1-rc.2prerelease
10/17/2026
0.2.1-rc.1prerelease
10/17/2026
0.2.1-alpha.5prerelease
10/16/2026
0.2.1-alpha.4prerelease
10/15/2026
0.2.1-alpha.3prerelease
10/14/2026
0.2.1-alpha.2prerelease
10/9/2026
0.2.1-alpha.1prerelease
10/3/2026
0.2.0-rc.2prerelease
9/29/2026
0.2.0-rc.1prerelease
9/28/2026
0.1.7-rc.2prerelease
9/24/2026
0.1.7-rc.1prerelease
9/23/2026
0.1.7-alpha.2prerelease

Related plugins

Loading related plugins…

Latest
0.1.2-alpha.2
DSH
*
HMR
Process restart
Tree shaking
Safe tree shaking not declared
Unpacked size
15.7 kB
Files
10
Surface
any
License
MIT
Source
npm
GitHub
★ 272.1k
Weekly downloads
770,642
Security scan
✓ v0.1.2-alpha.2 scan passed
Last push
11/4/2026
View source ↗Project homepage ↗
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
9/22/2026
0.1.7-alpha.1prerelease
9/22/2026
0.1.5-rc.3prerelease
9/22/2026
0.1.6-alpha.2prerelease
9/17/2026
0.1.6-alpha.1prerelease
9/15/2026
0.1.5-rc.2prerelease
9/10/2026
0.1.5-rc.1prerelease
9/10/2026
0.1.5-alpha.2prerelease
9/9/2026
0.1.5-alpha.1prerelease
9/8/2026
0.1.3-alpha.2prerelease
9/7/2026
0.1.2-rc.1prerelease
9/3/2026
0.1.2-alpha.5prerelease
9/2/2026
0.1.2-alpha.4prerelease
9/1/2026
0.1.2-alpha.3prerelease
8/31/2026

Related plugins

More verified plugins in developer-tools.

Web App@deepseek-ai/dsh-web-appThe dsh browser-surface bundle: the web patch layer over dsh-base plus the runtime glue plugin (frontend dist serving, web-surface prompt, bash runtime variables, URL line)Sdk Minimal@deepseek-ai/dsh-sdk-minimalThe standalone minimal SDK profile bundle: JSON-RPC, one DeepSeek adapter, persistent shell, and JSONL sessionsExperimental Plugin Market Bundle@deepseek-ai/dsh-experimental-plugin-market-bundleExperimental custom plugin indexes: a Discover tab that browses and installs bundles from plugin indexesExperimental Inspector@deepseek-ai/dsh-experimental-inspectorExperimental cross-realm CDP hub for Host debugging and Client Runtime inspection

README


description: "SDK stdio application profile for users and maintainers launching a JSON-RPC harness runtime." kind: "package-bundle"

@deepseek-ai/dsh-sdk-app

English | 中文

Summary

The SDK stdio application as a dsh profile bundle over dsh-base. It inherits the base's disabled module-HMR policy; its patch sets the coding-agent persona, mounts an app-owned zero-option command provider, and starts dsh-sdk-jsonrpc-server only after that provider accepts the invocation. dsh --profile sdk --help therefore writes help and exits without claiming stdin or stdout. The standalone sdk-minimal bundle reuses the same startup provider with its own profile name.

Table of Contents

  • Use this package
  • Model Experience
  • Known Limitations and Deferred Work
  • Dev Note

Use this package

The startup provider binds stdin EOF to the launcher's bounded successful shutdown. SDK protocol shutdown, SIGINT, and SIGTERM retain their owning server or launcher paths; disposal drains the root profile tree and persistence. Stdout is reserved for newline-delimited JSON-RPC frames. The bundle disables model-generated session titles because the SDK exposes no title surface; deterministic fallback titles remain durable without an auxiliary model request. The inherited projection cache checkpoints SDK-created sessions for later consumers; its durability barrier flushes each covered log prefix before publishing the cache row and may split otherwise coalesced JSONL runs. A deployment selects a different complete composition through profile bundles and patch files, not another app bin.

ConfigDefaultBehavior
profilesdkProfile name rendered in command help; a bundle mounting this provider sets its own shipped profile name.

DSH_MAX_TOKENS_AS_SUCCESS retains the SDK deployment mapping: unset or JSON true reports token-limited subagent completion as accepted, while JSON false reports it as an error. Provider/model and workspace cwd arrive through the SDK initialization request; the base profile owns adapters, tools, persistence, policy, settings, and credentials.


Model Experience

SDK coding-agent persona

What the model sees

The profile supplies You are a coding agent powered by the {{model}} model. Your working directory is {{cwd}}. before the base tool and context contributions. The exact SDK initialization route and session cwd resolve the placeholders.

Token effect

One short stable persona plus the data-dependent base prompt sections and selected tool schemas.

KV Cache effect

Stable for a fixed profile, provider, model, and tool roster. Profile changes take effect on the next process because the shipped SDK profile uses startup-only patches.

Known Limitations and Deferred Work

  • A profile can omit the SDK server — a custom profile selected by the TypeScript client must retain this bundle or another dsh-sdk-jsonrpc-server row; client initialization fails when no peer answers.
  • User plugins can violate stdout purity — profile and per-launch patches are trusted application composition. The shipped bundle writes no non-protocol stdout, but it cannot contain an arbitrary inserted plugin.
  • Configuration changes require restart — the shipped sdk profile uses patchReload: startup so one stdio connection never observes a replacement server or Agent dependency.

Dev Note

Working context for maintainers — click to expand

None.