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.

Coding & Development ★ 3 updated 2026-09-21 ✅ runtime-tested
View on GitHub ↗

Install

dsh plugin --profile web add @perrylink/dsh-github

npm 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

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

More plugins in Coding & Development

Browse more in Coding & Development

Guides for Coding & Development plugins