Skip to content

deepseek-harness-action

⭐ 13 · ✅ active · integration · ⬆️ +2 recently

Type integration Category Developer tools
Stars ⭐ 13 Status ✅ active
Author Lixiaoyiao Updated 2026-08-21
Subcategory 🧪 Code, tests & review Capabilities coding, automation, git

One-liner

Community GitHub Action: AI code review, CI diagnosis, auto-fix and issue-to-PR implementation.

About

中文 Run DeepSeek Harness directly from GitHub pull requests, issues, failed CI jobs, and maintainer-authored automations. GitHub PR / Issue / CI → DeepSeek Harness → Review / Diagnose / Fix / Issue → PR The Action starts a credential-isolated DSH worker, validates its structured result, and lets a trusted Controller publish comments or validated changes. This is a community project, not an official DeepSeek or GitHub product. It is maintained by @Lixiaoyiao.

🚀 Quick Start

GitHub PR / Issue / CI  →  DeepSeek Harness  →  Review / Diagnose / Fix / Issue → PR

📚 Learn more

Quick Start

Run the installer from the root of the repository you want to configure: npm create deepseek-harness-action@latest Choose one of these modes: For CI or another non-interactive environment, pass the mode explicitly so the installer never waits for stdin: npm create deepseek-harness-action@latest -- --mode both For non-interactive use, omitting --dsh-mode keeps the compatible controlled default.

Manual installation

Add DEEPSEEK_API_KEY under Settings → Secrets and variables → Actions, then create .github/workflows/dsh-review.yml: name: DSH review on: pull_request_target: types: [opened, synchronize, ready_for_review, reopened] permissions: contents: read pull-requests: write jobs: review: if: github.event.pull_request.draft == false runs-on: ubuntu-latest timeout-minutes: 30 steps: - uses: actions/ch