agent-plugins
DiscoveredPackages that connect coding agents to Stuga: DeepSeek Harness and Pi.
Stuga agent plugins
Packages that connect coding agents to Stuga, each in the form its host installs.
| Package | Host | Install |
|---|---|---|
@stuga/dsh-plugin | DeepSeek Harness | dsh plugin --profile web add @stuga/dsh-plugin |
@stuga/pi-package | Pi | pi install npm:pi-mcp-adapter && pi install npm:@stuga/pi-package |
Claude, Codex and Antigravity need no package: Stuga's Settings → Your AI agents sets them up, and the Claude plugin ships from stuga-plugin.
Each package is a thin layer. The Stuga node enforces everything: review, permissions, the run ledger. A package only connects the host and shapes the model's behaviour against that surface.
Layout
packages/<name>/— one npm package per host.skills/— the playbooks (stuga-research,stuga-propose-edits,stuga-databases) shared by every package.scripts/sync-skills.mjscopies them to the path each package names instuga.skillson install, test and pack; edit them here, never in a package.test/mcp-contract.mjs— Stuga's MCP tool and action names, which every package's tests check its prompt text against.
Development
pnpm install
pnpm test
Releasing
Bump version in the package's package.json, merge, then push an annotated tag <package>-v<version>:
git tag -a dsh-plugin-v0.2.1 -m "dsh-plugin 0.2.1"
git push origin dsh-plugin-v0.2.1
The publish workflow runs the tests and, once approved, publishes that package to npm with provenance. Tags are immutable once pushed.
A new package's first version is published by hand, since npm trusts a workflow only for a package that already exists: npm publish in its directory, then npm trust github <name> --file publish.yml --repo stuga-dev/agent-plugins --env publish --allow-publish and npm access set mfa=publish <name>. Its tag then only records the release; the workflow sees the version on npm and skips publishing.
License
MIT. Stuga itself is AGPL-3.0; these packages are client-side configuration and carry no Stuga code.
Comments
Loading…
Similar plugins
by openma-ai
Bridge your pi extension, codex plugin or claude code plugin to dsh (DeepSeek Harness)
★ 3
↓ 162/wk
MIT
TypeScript
Aug 25, 2026
dsh plugin --profile web add @openma/dsh-agents-plugins-bridgeby TGYD-helige
Run trusted Pi extensions inside DeepSeek Harness through a compatibility host.
★ 4
↓ 97/wk
Apache-2.0
TypeScript
Sep 15, 2026
dsh plugin --profile web add dsh-pi-hostby stuga-dev
Connect a DeepSeek Harness profile to a Stuga workspace: Stuga's MCP tools, the workspace's conventions in the system prompt, and playbook skills for reviewed edits.
★ 0
MIT
JavaScript
Sep 26, 2026
dsh plugin --profile web add @stuga/dsh-pluginby sakikoTGW
DeepSeek Harness plugin: project Agent Modpacks into .agent-pack/modpacks and allow them
★ 3
↓ 25/wk
MIT
TypeScript
Sep 21, 2026
dsh plugin --profile web add @sakikotgw/pack-agent-dshby andrepontesmelo
The DSH productivity suite: plugins + agent skills for the DeepSeek Harness, installable in one command.
★ 0
MIT
JavaScript
Sep 11, 2026
dsh plugin --profile web add @andrepontesmelo/dsh-suiteby DshMarketPlace
Browse and install DSH plugins from inside DeepSeek Harness. /store, a settings tab, and agent tools — bilingual.
★ 7
↓ 408/wk
MIT
JavaScript
Oct 5, 2026
dsh plugin --profile web add dshmarketplace-plugin