clouddrove/naoru - AI CI Doctor
Heal your broken CI with AI — diagnoses why your pipeline failed and comments the fix on your PR.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| api-key | LLM API key (provider-specific). | yes | — |
| provider | anthropic | openai | openrouter | xai | groq | custom | no | anthropic |
| base-url | Override LLM endpoint. Required when provider is "custom". | no | — |
| model | Model id. Defaults per provider. | no | — |
| github-token | Token for reading logs and posting comments. | no | ${{ github.token }} |
| max-log-lines | Tail this many log lines. | no | 500 |
| failed-job-name | Explicit failed job name (optional). | no | — |
| fix-mode | off | suggest | pr. "suggest" posts one-click GitHub suggestion comments on the PR; "pr" opens a naoru/fix-* branch + PR against the failing branch. Both require a high-confidence diagnosis with a diff, and need pull-requests: write ("pr" also needs contents: write). | no | off |
Outputs
| name | description |
|---|---|
| root-cause | Diagnosed root cause. |
| confidence | high | medium | low |
| comment-url | URL of the posted/updated PR comment. |
| fix-pr-url | URL of the auto-opened fix PR (fix-mode: pr only). |