Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Feature/cgai increase coverage #18
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Uh oh!
There was an error while loading. Please reload this page.
Feature/cgai increase coverage #18
Changes from all commits
12d1a6c6d9b6fc520eceef95c4606f4e32eae736b6c7d54566c8093be001ea75856549File filter
Filter by extension
Conversations
Uh oh!
There was an error while loading. Please reload this page.
Jump to
Uh oh!
There was an error while loading. Please reload this page.
There are no files selected for viewing
🚀 CodeGuard AI - Multi-Agent Code Review System
CodeGuard AI es una plataforma inteligente de revisión de código Python que utiliza una arquitectura híbrida multi-agente para realizar análisis estáticos especializados en seguridad, calidad, rendimiento y estilo. Integra comunicación en tiempo real con WebSockets y explicaciones mejoradas por IA mediante Google Gemini y servidores Model Context Protocol (MCP).
📋 Tabla de Contenidos
✨ Características Principales
Sprint 1 (22 Oct - 6 Nov) - MVP - ✅ COMPLETADO
🛡️ SecurityAgent (v1.0.0)
eval,exec,pickle,__import__)🏗️ Arquitectura Clean Architecture
🔄 CI/CD Pipeline Completo (GitHub Actions)
mainydevelop💾 Persistencia Completa
📡 Comunicación en Tiempo Real
Sprint 2 (4-17 Nov) - Agentes Especializados - 🔄 EN PROGRESO
users,code_reviews,agent_findingsSprint 3 (18 Nov - 1 Dic) - IA Generativa - 📅 PLANIFICADO
Sprint 4 (2-15 Dic) - Deployment & Polish - 📅 PLANIFICADO
🏛️ Arquitectura Clean Architecture
Patrones de Diseño Implementados:
📁 Estructura del Proyecto
🚀 Inicio Rápido
Requisitos Previos
Opción 1: Con Docker Compose (Recomendado)
Opción 2: Instalación Local (Desarrollo)
💻 Instalación Local
Paso 1: Preparar Entorno
Paso 2: Configurar Base de Datos
Paso 3: Ejecutar Servidor
Paso 4: Acceder a la Aplicación
📖 Uso
Análisis de Código via API
1. Realizar Análisis
2. Obtener Resultados
3. Monitorear en Tiempo Real (WebSocket)
Documentación Interactiva (Swagger UI)
Visita http://localhost:8000/docs para acceder a:
🤝 Contribución
Antes de contribuir, lee CONTRIBUTING.md para conocer:
main,develop,feature/*)Proceso Rápido de Contribución
Nota: Todos los PRs deben pasar los 3 status checks:
🗺️ Sprint Roadmap
Sprint 1 (22 Oct - 6 Nov) ✅ COMPLETADO
Criterios de éxito: ✅ Cumplidos
Sprint 2 (4-17 Nov) 🔄 EN PROGRESO
Historias Completadas (Sprint 1):
Historias Completadas (Sprint 2):
UserEntity,CodeReviewEntity,AgentFindingEntityba48c1bb8e18aplicada1754e5ab-b6a1-4dce-997a-e3e6f485f43cPróximas Historias:
Objetivos: Agentes especializados + autenticación
Sprint 3 (18 Nov - 1 Dic) 📅 PLANIFICADO
Sprint 4 (2-15 Dic) 📅 PLANIFICADO
👥 Equipo
Proyecto Académico - Universidad Nacional de Colombia Curso: Ingeniería de Software II 2025-II
Integrantes
Profesores
📚 Documentación Adicional
🔗 Enlaces Útiles
📊 Badges de Estado
📜 Licencia
Este proyecto está licenciado bajo la Licencia MIT. Ver LICENSE para detalles completos.
Construido con ❤️ por el equipo de CodeGuard AI
Universidad Nacional de Colombia - Ingeniería de Software II 2025-II
Última actualización: 6 de Noviembre de 2025
Uh oh!
There was an error while loading. Please reload this page.