Zum Hauptinhalt springen
W

dsh-plugins

wowyuarm/dsh-plugins

Channel gateway for DeepSeek Harness: normalize provider traffic into one message contract, announce inbound messages as one typed event, authorize at the transport boundary.

Installation

dsh plugin --profile web add github:wowyuarm/dsh-plugins

README

dsh-plugins

Monorepo for the published DeepSeek Harness plugins under the @wowyuarm scope. Each package is published to npm independently; the repo only unifies tooling, dependency management, and release.

Packages

Packagenpm
packages/channel-gateway@wowyuarm/dsh-channel-gateway
packages/context-continuity@wowyuarm/dsh-context-continuity
packages/jev@wowyuarm/dsh-jev

Development

pnpm install
pnpm -r typecheck   # strict TypeScript, no emit
pnpm -r test        # package boundary check + unit tests
pnpm -r build       # emit each package's lib/

Run a single package with a filter, e.g. pnpm --filter @wowyuarm/dsh-context-continuity test.

Releasing

Each package is versioned and released on its own cadence through changesets:

pnpm changeset           # record intended version bumps
pnpm version-packages    # apply bumps + changelogs
pnpm release             # build all, then publish changed packages

Releases are cut by hand and tagged per package with the full package name (@wowyuarm/dsh-<name>@X.Y.Z) — a bare vX.Y.Z cannot name one of two packages. RELEASING.md is the operator runbook: the steps in order, and what has to be verified before a version is public.

Ähnliche Plugins