// what it does

When a Jenkins build fails, this system analyzes the logs and tells you what went wrong. Chain of specialized agents: router classifies the failure, specialist analyzes specifics, critic validates the diagnosis. RAG layer backed by vector store gives agents context from Jenkins docs and known issues.

// why I built this

GSoC 2025 project at Jenkins. Build failures are one of those problems where the logs contain the answer, but finding it takes experience. This system encodes that experience into an agent pipeline.

// results

Benchmarked on 20 curated questions: 95% context relevance, 3.75/5.0 overall. Multi-backend LLM adapter (OpenAI, Gemini, Claude) with mode-switching. Secure sanitization pipeline for credentials in logs.

// journey

GSoC '25 contributor, now GSoC '26 mentor at Jenkins. The biggest lesson: one PR at a time, make it excellent, then move on. Full story here.