Hollow: 자기 수정 커널과 분산 멀티 에이전트 트랜잭션을 갖춘 에이전트 OS
Hollow: An Agentic OS with self-modifying kernels and distributed multi-agent transactions.
핵심 요약
LLM을 챗봇이 아닌 프로세스로 취급하여 에이전트의 무한 루프와 리소스 문제를 해결하려는 에이전트 OS 프로젝트.
- 에이전트 OS 구조 — LLM을 프로세스처럼 관리하여 에이전트의 무한 루프와 리소스 문제를 해결함.
- 핵심 기능 구현 — VRAM 스케줄러, 원자적 트랜잭션, 감사 커널을 통해 안정적인 에이전트 실행을 지원함.
- 자기 수정 기능 — 에이전트가 필요한 기능을 직접 파이썬 스크립트로 작성하고 즉시 로드하여 확장함.
- 오픈 소스 공개 — 소비자용 하드웨어에서도 구동 가능한 에이전트 인프라를 오픈 소스로 제공함.
저는 LLM을 챗봇이 아닌 프로세스로 취급하는 에이전트용 인프라 계층을 만들고 있습니다. 이름은 Hollow AgentOS입니다.
목표는 에이전트가 갇히게 되는 "죽음의 루프"를 해결하는 것이었습니다. 이를 처리하기 위해 실제 OS 프리미티브를 구현했습니다:
VRAM-Aware Scheduler: GPU에 이미 로드된 내용을 기반으로 작업을 라우팅하여 지연 시간을 제거합니다.
Atomic Transactions: 두 에이전트가 동시에 같은 파일을 손상시키는 것을 방지합니다.
Audit Kernel: 에이전트가 기준치를 벗어나 작동하기 시작하면 "회로 차단"을 수행하는 Z-점수 이상 탐지 기능입니다(무한 루프 방지).
Self-Synthesis: 기능이 누락된 경우, 에이전트가 파이썬 스크립트를 작성하고, 핫 로드하며, 재시작 없이 도구 세트에 등록합니다.
이 프로젝트는 100% 오픈 소스이며 소비자용 하드웨어(RTX 5070에서 테스트 완료, 노트북에서도 실행 가능)를 위해 설계되었습니다.
멀티 에이전트 시스템을 더 안정적으로 만들기 위해 제가 놓치고 있는 OS 프리미티브가 무엇인지 궁금합니다.


