DSH Hub
dsh-github cover

PerryLink/dsh-github

dsh-github

UIWeb UI27 GitHub stars· updated 2026-10-27

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-github

Restart `dsh web` after install. Bundle APIs can change during the developer preview.

README badge

dsh-github DSH Hub badge
[![DSH Hub](https://dshhub.dev/badge/perrylink-dsh-github.svg)](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 name dsh-github belongs 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 dsh1024 once, then dsh1024 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 — the prepare script builds with production dependencies only.
  • npm channel (published releases): dsh plugin --profile web add @perrylink/dsh-github.
  • tarball channel: pnpm pack in this repo, then dsh 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

Compatibility

SurfaceStatus
HarnessDeepSeek 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
PlatformsAll (host plugin; outbound network to GitHub)
ModelAny (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.

…

Related plugins