Sobre el proyecto

AgenticX es una pila tecnológica multiagente unificada y orientada a producción. Proporciona un SDK de Python y una CLI `agx` para crear agentes, un servidor Studio que expone una API REST de FastAPI y un backend SSE, y Near Desktop, un espacio de trabajo local-first con Electron + React. El proyecto también describe una ruta AgenticX Enterprise con un portal web, consola de administración y Go AI Gateway para autenticación, políticas, cuotas, retransmisión de modelos, gobernanza y auditoría. Las capacidades principales incluyen un motor de ejecución de agentes con un despachador Meta-Agent CEO, una primitiva embebible ReActAgent SDK con streaming de eventos tipados y ejecución paralela de herramientas, orquestación basada en grafos, un sistema unificado de herramientas con MCP Hub y soporte OpenAPI, memoria jerárquica con integración de Mem0 y adaptadores para más de 15 proveedores de LLM. Admite comunicación entre agentes A2A, acceso a recursos MCP, validación de salida basada en Pydantic y un ecosistema de habilidades con gestión del ciclo de vida y autoevolución. Las funciones de conocimiento y recuperación incluyen procesamiento de documentos, GraphRAG, montaje de conocimiento multi-brain, recuperación híbrida de vectores y BM25, y múltiples backends de embeddings. La plataforma incluye soporte de codificación autónoma de largo horizonte con sondeo de tareas, espacios de trabajo aislados, máquinas de estado de proyectos y bucles auditables de implementar-verificar-confirmar. Las herramientas de seguridad y operaciones cubren detección de fugas, saneamiento, detección de inyección, evaluación de políticas, barreras de protección de herramientas, flujos de aprobación y backends de sandbox como Docker, Microsandbox, subprocess y HTTP remoto. La observabilidad incluye callbacks, integración con Prometheus/OpenTelemetry, análisis de trayectorias y un marco de evaluación con jueces LLM y evaluadores de spans. El almacenamiento predeterminado es un árbol de archivos `~/.agenticx` con metadatos SQLite y sesiones Redis opcionales; Chroma es el backend vectorial predeterminado para la base de conocimiento de escritorio. El README incluye instrucciones de instalación para PyPI y desde el código fuente, ejemplos de CLI, ejemplos de uso de agentes y herramientas en Python, y enlaces a numerosos proyectos de ejemplo que cubren colaboración multiagente, flujos de trabajo, comunicación A2A, memoria, human-in-the-loop, automatización de GUI, reconocimiento de intenciones, ChatBI, investigación profunda, GraphRAG y más. Un aviso de seguridad advierte sobre las versiones maliciosas de LiteLLM 1.82.7 y 1.82.8 y recomienda actualizar a una versión segura.