AlphaGodzilla/ag-dsh-coding-plugins
ag-dsh-coding-plugins is a collection of DeepSeek Harness plugins for software engineering, organised as a pnpm monorepo where every directory under packages/ is an independent, publishable TypeScript plugin. Two plugins ship today: @ag-dsh/dsh-gen-commit-msg-zh generates a Chinese commit message and commits interactively (slash command plus a non-interactive skill), and @ag-dsh/dsh-web-notify shows browser system notifications for turn completion, pending questions, approvals, and errors. The monorepo owns shared tooling: a scaffold script (pnpm new <name>), a workspace structure/naming check (pnpm check-workspace), pack checks, a changesets-based release flow that publishes on merge and tags each package at its release commit, and GitHub Actions CI/CD.
Install
dsh plugin --profile web add @ag-dsh/dsh-web-notifyThis repository is a pnpm monorepo whose packages/ directories are independent publishable TypeScript plugin packages; the outer layer owns workspace composition and CI/CD. The two packages listed are @ag-dsh/dsh-gen-commit-msg-zh and @ag-dsh/dsh-web-notify; both were re-verified live on the npm registry on 2026-09-30 (gen-commit-msg-zh 1.1.1 and web-notify 0.2.0, both with repository field back-linking to github.com/AlphaGodzilla/ag-dsh-coding-plugins, MIT). The one-line dsh plugin --profile web add @ag-dsh/dsh-web-notify installs web-notify; substitute @ag-dsh/dsh-gen-commit-msg-zh for the commit-message plugin. The README documents development via pnpm install / pnpm check:ci / pnpm new <name>.
Compatibility
DeepSeek Harness (DSH) plugin packages built as a pnpm workspace (pnpm >= 10). The npm scope is @ag-dsh per dsh-workspace.json. The browser-notification plugin targets Chrome/Edge/Firefox/Safari; the commit-message plugin provides a slash command plus a non-interactive skill. A package follows the conventions src/index.ts (named exports name/inject/Config/apply), tests (vitest), and a README with a config table plus known limitations.
Details
- Repo: AlphaGodzilla/ag-dsh-coding-plugins
- Category: Other
- Stars: 1
- Version: npm @ag-dsh/dsh-web-notify 0.2.0 and @ag-dsh/dsh-gen-commit-msg-zh 1.1.1 (registry re-verified 2026-09-30); MIT
- Last push: 2026-08-15
- First seen: 2026-08-14
Recent updates
The README documents the repository layout, the plugin package contract (src/index.ts with named exports name/inject/Config/apply where Config is a schemastery schema; vitest tests; a README with a config table plus Known Limitations), the toolchain (TypeScript 5.9 project references, vitest with coverage, oxlint, changesets), and the release flow (changesets version PR, then packages built and published to npm, then tagged as <dir>/v<version> with the changesets default tags disabled).
FAQ
- How do I install a plugin from this repository?
- Install the individual npm package directly, e.g. dsh plugin --profile web add @ag-dsh/dsh-web-notify (or @ag-dsh/dsh-gen-commit-msg-zh). Both were re-verified on the npm registry on 2026-09-30 with repository fields back-linking to AlphaGodzilla/ag-dsh-coding-plugins.
- What plugins are included?
- Per the README's Plugins table: @ag-dsh/dsh-gen-commit-msg-zh (generate a Chinese commit message and commit interactively -- slash command plus a non-interactive skill) and @ag-dsh/dsh-web-notify (browser system notifications for turn completion, pending questions, approvals, and errors).
- Can I add my own plugin to the monorepo?
- The README documents pnpm new my-tool to scaffold a new plugin package (or hand-write one by referencing packages/gen-commit-msg-zh), then pnpm check:ci runs the full gate: typecheck, lint, test, build, and workspace/pack checks.
Alternatives
bill9109/dsh-web-ui-notify · CrombastiC/dsh-macos-notify · dingyi222666/dsh-session-notification