dsh-plugins
DiscoveredPersonal plugins for dsh projects.
@eya46/dsh-plugins
pnpm monorepo for DeepSeek Harness plugins.
| Package | Description |
|---|---|
@eya46/dsh-plugin-info | Settings page for profile-added plugins, updates, and version notes |
Install
From npm (published package):
dsh plugin --profile web add @eya46/dsh-plugin-info
From this monorepo (local development):
pnpm install
dsh plugin --profile web add "file:./packages/dsh-plugin-info"
Development
pnpm install
pnpm -r --filter "./packages/**" test # run tests for every package
pnpm -r --filter "./packages/**" typecheck # typecheck every package
pnpm -r --filter "./packages/**" build # build every package
Releases
This monorepo uses changesets to drive versioning, npm publishing, and GitHub releases.
- Ship a change. Open a PR that touches
packages/*, and include a.changeset/<name>.mddescribing the user-facing change and the semver bump for each affected package:--- "@eya46/dsh-plugin-info": patch --- Brief, user-facing summary of what changed. - Merge the PR. The
ReleaseGitHub Action opens (or updates) achore: release packagesPR that bumps affectedpackage.jsonversions and writes per-packageCHANGELOG.mdentries. - Merge the release PR. The same Action publishes the new versions to npm, creates the git tag, and opens a GitHub release with auto-generated notes for each package.
Required GitHub repository secret: none. Publishing uses npm trusted publishing (OIDC): the Release job grants id-token: write, and pnpm 11 (the pinned packageManager) exchanges that OIDC token for a short-lived npm publish token. Each published package must name this repository and workflow as its trusted publisher on npmjs.com — package → Settings → Trusted Publisher → GitHub Actions:
| Field | Value |
|---|---|
| Organization or user | eya46 |
| Repository | dsh-plugins |
| Workflow filename | release.yml |
| Environment | (leave empty) |
npm also requires a recent pnpm for the exchange, which is why the workspace pins pnpm@11.28.2: pnpm 10 has provenance signing but no trusted-publishing support.
Comments
Loading…
Similar plugins
by MisRightW
dsh-at-file.
★ 0
MIT
TypeScript
Aug 20, 2026
dsh plugin --profile web add dsh-at-fileby wryyyds7
Community plugins for DeepSeek Harness (dsh)
★ 0
MIT
TypeScript
Aug 18, 2026
dsh plugin --profile web add @wryyyds7/dsh-plugins-rootby PlusQi
个人 DeepSeek Harness (DSH) 插件集
★ 0
MIT
JavaScript
Sep 10, 2026
dsh plugin --profile web add dsh-pluginsby Ceelog
deepseek harness plugins
★ 8
↓ 94/wk
TypeScript
Aug 23, 2026
dsh plugin --profile web add @opendsh/dsh-plugin-scheduled-tasksby Acidmoon
My DSH plugins
★ 7
JavaScript
Sep 16, 2026
dsh plugin --profile web add dizzy-dshby TTsdzb
更好的代理支持。
★ 0
TypeScript
Aug 21, 2026
dsh plugin --profile web add dsh-global-proxy