
PerryLink/dsh-github
dsh-github
Official-grade GitHub CI for DeepSeek Harness: composite action.yml, PR review bot with idempotent inline comments and a status-check gate, plus PR/issues tools with every write gated by human approval (Apache-2.0, dsh-plugin).
Install
npx @deepseek-ai/dsh plugin --profile <name> add @perrylink/dsh-githubRestart `dsh web` after install. Bundle APIs can change during the developer preview.
README badge
[](https://dshhub.dev/plugins/perrylink-dsh-github)Paste this into your README. The star count updates with every catalog sync.
From the README
Excerpt from PerryLink/dsh-github, cleaned of badges and images.
dsh-github
Release stamp:
0.7.16(2026-10-04).
Package name. This project publishes to npm as
@perrylink/dsh-github. The bare npm namedsh-githubbelongs to a different, unrelated project — installing it does not install this plugin.
GitHub PRs, reviews, issues, and CI for DeepSeek Harness — every write gated by human approval, token never logged.
Create, review, merge, and search GitHub from the agent, with a CI composite action, polling review bot, and status-check gate.
Official repository. This is the only official repository of dsh-github, maintained by PerryLink. Same-name repositories under other accounts are not affiliated.
- 1024 store channel:
npm i -g dsh1024once, thendsh1024 plugin --profile web add @perrylink/dsh-github(counts toward the deepseek1024.com install ranking).
English · 简体中文 · Español · Português · हिन्दी
dsh plugin --profile <name> add @perrylink/dsh-github
Install & uninstall
- git channel (latest
main):dsh plugin --profile web add github:PerryLink/dsh-github— thepreparescript builds with production dependencies only. - npm channel (published releases):
dsh plugin --profile web add @perrylink/dsh-github. - tarball channel:
pnpm packin this repo, thendsh plugin --profile web add ./perrylink-dsh-github-<version>.tgz. - uninstall:
dsh plugin --profile web remove @perrylink/dsh-github(or remove the row from the profile patch).
What is dsh-github?
GitHub PRs, reviews, issues, and CI for DeepSeek Harness — every write gated by human approval, token never logged.
Create, review, merge, and search GitHub from the agent, with a CI composite action, polling review bot, and status-check gate.
Workflow overview: request → policy / review → verdict. The examples below use the real command surface.
📚 Table of contents
- What is dsh-github?
- Compatibility
- What you get
- Quick start
- Install & uninstall
- Configuration
- Tools & surfaces
- Architecture
- Permissions & data
- Security boundaries
- Known limitations
- Development
- Repository layout
- Interoperability with other DSH plugins
- Topics
- Contributors
- PerryLink DSH Plugin Family
- License
Compatibility
| Surface | Status |
|---|---|
| Harness | DeepSeek Harness dsh-v0.2.1-rc.2 (verified 2026-10-18): engines.dsh >=0.2.1-0 <0.3.0; the P0 compatibility paths have regression tests. |
| Node | ^22.19.0 || >=24.0.0 |
| Platforms | All (host plugin; outbound network to GitHub) |
| Model | Any (static review is deterministic; reviewMode: "model" is optional) |
What you get
dsh-github fills the GitHub gap between dsh and tools like Claude Code and Codex: your agent can read, review, open, update, and merge pull requests, read repository metadata and files, comment on and close issues, and search — while a human approves every write and the token stays secret.
…

