dshbase

Plugin directory / Developer / dsh-plugin-boundary

dsh-plugin-boundary

Verified · install-tested on dsh KoanJan

✓ Actively maintained

View on GitHub ↗ ← Back to plugin directory

0Stars
0Forks
0Open issues
—Language
2026-08-16Last push
Cross-platformPlatform

What it does

@koanjan/dsh-plugin-boundary — a DSH skill plugin that codifies platform capability boundaries so plugin developers know what's officially supported, undocumented, or impossible before they start.

✅
Our take
Works — verified, early-stage project

@koanjan/dsh-plugin-boundary — a DSH skill plugin that codifies platform capability boundaries so plugin developers know what's officially supported, undocumented, or impossible before they start. It installs cleanly and boots without issues in our testing. It's early-stage but functional.

“Verified” means our automated CI actually ran dsh plugin add in a clean profile and it booted — nothing more. 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

@koanjan/dsh-plugin-boundary

DSH (DeepSeek Harness) plugin development boundary skill plugin.

Packages the platform's capability boundary rules into a single loadable skill, for trade-off decisions before developing a plugin: which channels are officially supported, which are undocumented workarounds, and which are physically impossible.

Features

Registers 1 skill via ctx.skills.registerProvider:

Skill Content
dsh-plugin-boundary Client↔Host data channel landscape, official API filesystem limits, dynamic vs bundle plugin lifecycle, install/effect/debug hard rules

A skill = SKILL.md (purpose / when to load / usage points) + rules/*.md (boundary rule bodies).

Version note: the boundary conclusions are verified against DSH 0.1.0-rc.6; re-verify critical rules against the current version after a DSH upgrade.

Install

Requires pnpm (the official dependency of dsh plugin).

From a local directory

dsh plugin --profile web add file:/path/to/dsh-plugin-boundary

From the npm registry (after publishing)

dsh plugin --profile web add @koanjan/dsh-plugin-boundary

After install, restart DSH; the dsh-plugin-boundary skill should appear in the skill catalog of new sessions.

Development

dsh-plugin-boundary/
├── package.json        # Package manifest; dsh.bundle.patch declares this package as a profile bundle layer
├── cordis.patch.yml    # Patch layer: inserts the plugin row into the profile composition
├── lib/index.js        # Plugin body: skills.registerProvider provides the skill
└── skills/             # Skill resources (plain markdown, shipped with the package)
    └── dsh-plugin-boundary/
        ├── SKILL.md
        └── rules/
  • Modifying skill content: edit skills/dsh-plugin-boundary/SKILL.md and rules/*.md directly, then reinstall (remove + add) and restart DSH.
  • Modifying provider logic: edit lib/index.js, then reinstall the same way.

License

MIT

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-plugin-boundary 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:KoanJan/dsh-plugin-boundary

Headless (CLI) profile:

dsh plugin --profile headless add github:KoanJan/dsh-plugin-boundary

Test report

Verified: L1 install + L2 load + L3 runtime from GitHub source on dsh 0.1.0-rc.6.

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

Share this badge

More in Developer

Browse all 7819 plugins →