jkrandom-sudo/dsh-ci-doctor

jkrandom-sudo★ 1TypeScriptLast synced: 2026-08-14

Open on GitHub

CI failure, diagnosed before you open the logs — DeepSeek Harness plugin that watches GitHub Actions for new failures and turns raw logs into structured diagnosis cards · CI 失败,打开日志前就完成诊断 —— DSH 插件:监视 GitHub Actions 新失败,原始日志转结构化诊断卡,签名账本识别复发问题

README excerpt

dsh-ci-doctor 中文 · npm · DeepSeek Harness CI failure, diagnosed before you even open the logs. dsh-ci-doctor 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. All through two agent tools and the gh CLI you already have authenticated. Usage Just ask your agent in plain language — it picks the right tool: - "Watch CI on this repo and tell me when something fails" → starts a ci watch background job. - "Why did the nightly build fail?" → runs ci diagnose on the latest failed run and hands you the diagnosis card. - "Diagnose run 31782742089 on cli/cli" → targeted diagnosis of one specific run. You get a markdown diagnosis card straight in the chat: What it does 1. Watch — the ci watch tool. Starts a background job that polls for new failed runs (the first poll sets a baseline, so historical red runs never fire the alarm): - Streams status lines you can read any time; cancel any time. - Backs off exponentially on transient errors, gives up after 5 consecutive failures, fails …

View full README on GitHub →
Media / Contentcideepseek-harnessdiagnosticsdsh-plugingithub-actionsagent

Category