JohnXu22786/ci-runner

JohnXu22786★ 2JavaScriptLast synced: 2026-08-24

Open on GitHub

Trigger GitHub Actions workflow runs and local test pipelines, stream their logs back, and on failure hand the tail of the log to DeepSeek f

README excerpt

简体中文 ci-runner Trigger your CI and get it fixed — a dsh plugin bundle that runs GitHub Actions workflows and local test pipelines, streams their logs back, tracks their status, and when something fails hands the tail of the log to DeepSeek for a Markdown root-cause report with fix steps. - Two sources, one interface : GitHub Actions via workflow dispatch (+ check-run APIs) and local command pipelines ( npm test , pytest , …) through the platform shell. - Bounded log reading : GitHub job logs streamed back per job and tail-truncated; local output captured with a per-stream cap so a runaway process can't blow up the agent context. - DeepSeek diagnosis : on failure, the tail log plus a heuristic error classification is sent to the harness ctx.llm (or any configured OpenAI-compatible endpoint) to produce a report covering failure stage, error classification, most likely root cause, suggested fix steps and related files. - Status tracking : poll runs to completion ( queued / in progress / completed ) with configurable interval and a hard timeout. - Credentials by environment only : the GitHub token is read from an environment variable at call time, never logged and never persisted; ever…

View full README on GitHub →
Tools / Devdeepseek-harnessdshdsh-pluginagent

Category