PerryLink/dsh-github
GitHub integration for DeepSeek Harness: create PRs, review PRs in background jobs, read issues - every write
GitHub PRs, reviews, issues, and CI for DeepSeek Harness — every write gated by human approval, token never logged. 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. Ships a CI composite action, polling review bot, and status-check gate. Token source is configurable (auto: credentials → env → gh; or credentials / env / gh) with tokenRef default GITHUB_TOKEN.
Install
dsh plugin --profile web add @perrylink/dsh-githubnpm package @perrylink/dsh-github 0.6.5 (registry-verified 2026-08-26): dsh plugin --profile web add @perrylink/dsh-github. Git channel: dsh plugin --profile web add "github:PerryLink/dsh-github#main" (prepare builds with production deps only). Tarball: pnpm pack then add the .tgz. Uninstall: dsh plugin --profile web remove dsh-github.
Compatibility
DeepSeek Harness 0.1.1-rc.2 (compat declared); Node ^22.19.0 || >=24.0.0; all platforms (host plugin, outbound network to GitHub); any model.
Details
- Repo: PerryLink/dsh-github
- Category: Coding & Development
- Stars: 3
- Version: npm @perrylink/dsh-github 0.6.5 (registry-verified 2026-08-26)
- Last push: 2026-09-21
- First seen: 2026-08-13
Recent updates
v0.6.5: PR read/review/open/update/merge; issues; search; CI composite action + polling review bot + status-check gate; human approval on every write.
FAQ
- Is every write approved?
- Yes — every write is gated by human approval; the token is never logged.
- Which Harness version is required?
- Compatibility is declared for DeepSeek Harness 0.1.1-rc.2; Node ^22.19.0 or >=24.0.0.
- Where does the token come from?
- tokenSource auto resolves credentials → env → gh; override with tokenSource and tokenRef (default GITHUB_TOKEN).
Alternatives
PivotStackIntelligence/dsh-github · anweat/dsh-web-search-pro · bwndlct/dsh-session-audit