Об этом проекте

Agent-kernel функционирует как ядро операционной системы для мультиагентных систем, управляя параллельными ИИ-агентами через приоритетное планирование (уровни от CRITICAL до BACKGROUND), ограничения распределения ресурсов для вызовов LLM и инструментов, а также обнаружение взаимоблокировок. Обеспечивает бюджеты ресурсов для каждого агента по токенам, времени и использованию инструментов. Шина сообщений поддерживает коммуникацию pub/sub и точка-точка. Дополнительные возможности включают ограничение скорости, примитивы параллелизма (mutex, semaphore, barrier), мониторинг состояния с автоматическим восстановлением, режим swarm для децентрализованной маршрутизации, маршрутизацию моделей по сложности, метрики наблюдаемости, декомпозицию задач с построением графов, обнаружение сервисов агентов через реестр A2A и централизованное управление инструментами с помощью реестра MCP. Написанный на TypeScript и устанавливаемый через npm, включает примеры для быстрого запуска и не зависит от фреймворков.