AI 요약
Horizons는 개발자가 AI 에이전트를 선언적으로 정의하고 안전한 환경에서 실행할 수 있도록 돕는 오픈소스 플랫폼입니다. 에이전트의 도구 사용 권한을 설정하고, 실행 전 자동/AI/인간 승인 절차를 거치는 등 강력한 거버넌스 및 감사 기능을 갖추고 있습니다. 특히 MCP(Model Context Protocol) 지원과 컨테이너 기반 샌드박스 실행을 통해 보안성과 확장성을 동시에 확보한 것이 특징입니다.
핵심 인사이트
- 자가 호스팅(Self-hostable) 구조를 통해 기업이 데이터와 실행 환경에 대한 완전한 통제권을 가질 수 있습니다.
- MCP 게이트웨이를 내장하여 다양한 도구 및 모델 인터페이스와의 표준화된 통합을 지원합니다.
주요 디테일
- 에이전트 및 거버넌스: 에이전트별로 허용된 도구와 실행 일정을 정의하며, 모든 작업은 불변의 감사 로그(Audit Log)에 기록됩니다.
- 보안 및 시크릿 관리: AES-256-GCM 방식으로 암호화된 저장소를 사용하며, 에이전트에게 원본 자격 증명을 노출하지 않고 런타임에 주입합니다.
- 격리된 실행 환경: Rhodes 어댑터를 통해 Docker나 Daytona 컨테이너에서 에이전트를 격리 실행하여 시스템 보안을 유지합니다.
- 이벤트 기반 오케스트레이션: Redis와 Postgres 기반의 이벤트 버스를 통해 에이전트, 커넥터, 파이프라인 간의 비동기 통신 및 재시도 정책을 관리합니다.
- 컨텍스트 유지: 내장 커넥터를 통해 외부 데이터를 지속적으로 수집하고 에이전트가 런타임에 참조할 수 있는 최신 컨텍스트 저장소를 유지합니다.
출처:hackernews
