bkMoon1024/dsh-ci-cd-bot2

dsh-ci-cd-bot

DSH 网页 UI 插件,可监听 GitHub 的 Issue 和 PR,自动修复本地检出的 Issue,并将 PR 等转化为一键执行与推送的审核队列。

AI 分析

核心用途是实现GitHub Issue的自动修复与PR的审核运行队列管理。适合需要自动化CI/CD工作流的团队,要求Node.js 22及DSH 0.1.0-rc.6以上环境。

套件
dsh-ci-cd-bot
版本
0.1.0
授權
MIT
最近更新
2026年8月15日

安裝

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:bkMoon1024/dsh-ci-cd-bot

Configuration

All parameters are editable in the board's settings page (GUI only, no file editing); changes apply immediately and persist to ~/.dsh/dsh-ci-cd-bot.json.

FieldDefaultDescription
GitHub TokenGitHub PAT with repo scope; kept on the host, never sent to the browser
Poll interval (ms)300000How often the listener polls GitHub
Backfill window (days)3First-poll window for open items
Scan rootsExtra local roots scanned for git checkouts (DSH workspaces are added automatically)
Bug labelsbug,故障,defectLabels that classify an issue as a bug
Feature labelsenhancement,feature,需求Labels that classify an issue as a feature request
Auto-fix local bugsonBug issues whose repo is checked out locally run automatically
Push policyautoauto pushes immediately; confirm parks the run at a board confirmation gate
Open a PR after fixesonPush the ghbot/… branch and open a PR instead of merging directly
Reply to the issueonPost a summary comment after a run finishes
Auto-merge on approveonMerge a PR when the review verdict is approve
Run concurrency2Max concurrent agent runs
Run timeout (ms)1800000Hard timeout for one agent run
Enable listeneronMaster switch for polling + execution
Announce to agentonSystem-prompt section announcing the plugin to chat agents
Include / exclude reposowner/repo filters (empty = all account repos)