jkrandom-sudo/dsh-ci-doctor
CI failure, diagnosed before you open the logs — DeepSeek Harness plugin that watches GitHub Actions for new f
CI failure diagnosis before you even open the logs: watches GitHub Actions for new failures, turns raw job logs into structured findings — normalized error signatures, failure categories, suspect files, trimmed log excerpts — and remembers every signature it has ever seen so repeat failures are called out on sight. ci_watch starts a background job polling for new failed runs (first poll sets baseline; exponential backoff; settles with a ready-made next step). ci_diagnose targets a run (or the latest failed run) and returns a markdown diagnosis card with conclusion, failed steps, signatures, suspect files, and log excerpts.
Install
dsh plugin --profile web add dsh-ci-doctornpm package dsh-ci-doctor 0.1.2 (registry-verified 2026-08-26). dsh plugin --profile web add dsh-ci-doctor. Requires the gh CLI already authenticated. Two agent tools: ci_watch and ci_diagnose.
Compatibility
DeepSeek Harness (any profile with gh CLI authenticated). Watches GitHub Actions via gh; background jobs with exponential backoff.
Details
- Repo: jkrandom-sudo/dsh-ci-doctor
- Category: Coding & Development
- Stars: 3
- Version: npm dsh-ci-doctor 0.1.2 (registry-verified 2026-08-26)
- Last push: 2026-08-14
- First seen: 2026-08-14
Recent updates
v0.1.2: ci_watch background watcher; ci_diagnose with signature memory; markdown diagnosis cards; gh CLI integration.
FAQ
- How does it know a failure is new?
- The first ci_watch poll sets a baseline so historical red runs never fire the alarm; only new failed runs are reported.
- What does a diagnosis look like?
- A markdown card: conclusion, failed steps, normalized error signatures (with first-time-seen vs repeat flags), suspect files, and trimmed log excerpts.
- Does it remember past failures?
- Yes — every signature it has ever seen is remembered, so repeat failures are flagged on sight.
Alternatives
securstack/securstack-dsh-plugin · omdsh-dev/dsh-security-audit · jkrandom-sudo/dsh-plugin-audit