This project is an intelligent, event-driven GitHub Pull Request review system designed to automatically trigger on PR events using GitHub Webhooks. It processes code diffs through a multi-agent AI pipeline built with LangGraph and powered by OpenAI GPT-4o-mini. The system runs four parallel review agents—Static Analysis, Security (aligned with OWASP Top 10), Architecture, and Code Style—which collaboratively analyze the code and merge their findings into structured, actionable feedback. The backend architecture leverages FastAPI-based microservices, with Celery and Redis handling asynchronous task queuing, while PostgreSQL (using asyncpg and SQLAlchemy) manages data persistence. Additionally, a self-improving Learner service continuously refines style patterns based on merged pull requests, enabling personalized and evolving code reviews over time. For observability, the system integrates Prometheus and Grafana for metrics monitoring, along with Langfuse for detailed LLM tracing and performance insights.

