Zum Hauptinhalt springen
S

dsh-plugins

sympoies/dsh-plugins

Telegram channel for DeepSeek Harness — real Telegram markdown, and answer the agent's questions and approvals straight from chat

Installation

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

README

dsh-plugins

MIT-licensed public plugins for DeepSeek Harness (DSH).

This repository owns plugin source, tests, package metadata, and compatibility evidence. It does not own DSH runtime governance or production deployment.

Repository boundary

  • sympoies/dsh-runtime-kit owns reusable runtime governance, composition, admission, lifecycle, isolation, and receipts.
  • sympoies/dsh-applications owns the coordinated public application and profile catalog.
  • This repository owns independently released DSH plugins.

Packages

Layout

Each plugin belongs in its own TypeScript workspace package:

packages/
└── <plugin-name>/
    ├── release/
    │   ├── manifest.json
    │   └── smoke.mjs
    ├── src/
    ├── test/
    ├── package.json
    └── tsconfig.json

Every package should declare exact compatibility with the DSH prereleases it supports. A normal DSH plugin should consume DSH's public extension APIs directly. A governed application plugin may additionally consume the public contracts exposed by dsh-applications and dsh-runtime-kit; it must not copy their policy or lifecycle implementations.

Each package is released independently to npm through OIDC trusted publishing, with the same tarball retained in an immutable checksum-bearing GitHub Release. See docs/releases.md for tag, provenance, bootstrap, and consumer pinning rules.

Development

fnm use
npm install --global npm@11.6.2 --ignore-scripts
npm ci --ignore-scripts
npm run check

Contributors making material plugin, compatibility, or packaging changes should follow the layered development and testing policy.

License

MIT

Ähnliche Plugins