Skip to content

nati5174/yazhi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 

Repository files navigation

CodeGuardian AI

A system of intelligent agents that operate on code repositories, PRs, and CI/CD pipelines to provide context-aware insights, recommendations, and automation for development teams. The system is orchestrated by an MCP (Multi-Agent Control Platform) which manages agents, context, and communication.

flowchart TB A[GitHub Repo
1) Developer opens or updates PR] -->|GitHub webhook POST /webhook| B[Express Backend (Node.js)
• /webhook route
• Extract diff + queue job (Redis/BullMQ)] B --> C[MCP (Model Context Protocol Layer)
• Repo context, security rules, static analysis results
• Builds structured prompt] C --> D[GPT-5 / LLM Engine
• Analyzes diff
• Detects SQL injection, hardcoded creds, missing validation] D --> E[Express + GitHub API
• Receives AI response
• POST /repos/:owner/:repo/pulls/:pull_number/comments
• Log to DB (Postgres/MongoDB)] E --> F[Dashboard UI (Optional)
• PRs reviewed, risk categories, agent confidence]

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages