프로젝트 소개

에이전트-커널은 멀티 에이전트 시스템을 위한 운영 체제 커널로 작동하여 우선순위 스케줄링(CRITICAL에서 BACKGROUND 레벨까지), LLM 호출 및 도구에 대한 리소스 할당 제한, 데드락 감지를 통해 동시 AI 에이전트를 관리합니다. 토큰, 시간, 도구 사용에 대한 에이전트별 리소스 예산을 적용하며, 메시지 버스는 pub/sub 및 점대점 통신을 지원합니다. 추가 기능으로는 속도 제한, 동시성 프리미티브(mutex, semaphore, barrier), 자동 복구 기능이 있는 상태 모니터링, 분산 라우팅을 위한 스웜 모드, 복잡도에 따른 모델 라우팅, 관측 가능성 메트릭, 그래프를 활용한 작업 분해, A2A 레지스트리를 통한 에이전트 서비스 검색, MCP 레지스트리를 사용한 중앙 집중식 도구 관리가 포함됩니다. TypeScript로 작성되어 npm을 통해 설치할 수 있으며, 빠른 설정을 위한 예제를 포함하고 프레임워크에 종속되지 않습니다.