1 pointby yksanjo4 hours ago1 comment
  • yksanjo4 hours ago
    Traditional 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

    #DevTools #CICD #LLM #OpenSource #SoftwareEngineering