bkMoon1024/dsh-ci-cd-bot2

dsh-ci-cd-bot

DSH Web UI plugin: listens to GitHub issues/PRs across the account's repositories, auto-fixes issues whose repos are checked out locally, and turns PRs / feature requests / other items into a review-and-run queue with one-click agent execution and push.

AI 分析

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

パッケージ
dsh-ci-cd-bot
バージョン
0.1.0
ライセンス
MIT
最終更新
2026/08/15

インストール

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

ドキュメント

README 全文を読む ↗

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)