2 ms·
"Agentic CI – CI that knows which tests to run (LLM-powered)"
- yksanjo 9mo agoTraditional CI/CD systems are "dumb" - they run predefined commands without understanding what changed or why. I just open-sourced *Agentic CI* - an intelligent CI system that uses LLMs to actually understand your code changes. *What it does:* *Semantic Analysis* - Understands what changed at a code level, not just file level. Identifies risk areas and affected components. *Intelligent Test Selection* - Predicts which tests to run based on changes. No more running 2,000 tests for a 1-line change. *Failure Root Cause Analysis* - Explains why tests failed with actual root causes, not just stack traces. Suggests fixes. *Pipeline Optimization* - Tracks flaky tests, auto-quarantines problematic ones, and suggests parallelization strategies. *Tech:* Python, FastAPI, supports Ollama (local), OpenAI, and Anthropic. Inspired by Peter Steinberger's vision for intelligent CI systems. 100% open source under MIT license. GitHub: https://github.com/yksanjo/agentic-ci https://github.com/yksanjo/agentic-ci #DevTools #CICD #LLM #OpenSource #SoftwareEngineering