Sobre el proyecto
Agent-kernel funciona como un kernel de sistema operativo para sistemas multiagente, gestionando agentes de IA concurrentes mediante planificación por prioridades (niveles de CRITICAL a BACKGROUND), límites de asignación de recursos para llamadas a LLM y herramientas, y detección de interbloqueos. Aplica presupuestos de recursos por agente para tokens, tiempo y uso de herramientas. El bus de mensajes admite comunicación pub/sub y punto a punto. Capacidades adicionales incluyen limitación de velocidad, primitivas de concurrencia (mutex, semáforo, barrera), monitoreo de salud con recuperación automática, modo swarm para enrutamiento descentralizado, enrutamiento de modelos por complejidad, métricas de observabilidad, descomposición de tareas con graficación, descubrimiento de servicios de agentes mediante el registro A2A, y gestión centralizada de herramientas con el registro MCP. Escrito en TypeScript e instalado mediante npm, incluye ejemplos para configuración rápida y es independiente de frameworks.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.