JohnXu22786/ci-runner

JohnXu22786★ 2JavaScript最后同步: 2026-08-24

在 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 摘要

简体中文 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…

在 GitHub 查看完整 README →
工具/开发deepseek-harnessdshdsh-pluginagent

分类