Sobre o projeto
Agent-kernel funciona como um kernel de sistema operacional para sistemas multiagente, gerenciando agentes de IA concorrentes por meio de escalonamento por prioridade (níveis de CRITICAL a BACKGROUND), limites de alocação de recursos para chamadas de LLM e ferramentas, e detecção de deadlocks. Ele impõe orçamentos de recursos por agente para tokens, tempo e uso de ferramentas. O barramento de mensagens suporta comunicação pub/sub e ponto a ponto. Recursos adicionais incluem limitação de taxa, primitivos de concorrência (mutex, semáforo, barreira), monitoramento de saúde com recuperação automática, modo swarm para roteamento descentralizado, roteamento de modelos por complexidade, métricas de observabilidade, decomposição de tarefas com grafos, descoberta de serviços de agentes via registro A2A e gerenciamento centralizado de ferramentas com registro MCP. Escrito em TypeScript e instalado via npm, inclui exemplos para configuração rápida e é agnóstico a frameworks.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.