perplexityai/SPACE

Sandboxed Platform for Agentic Code Execution: pluggable-runtime sandboxes for running agent and user code in isolation.

해결하는 문제

SPACE (Sandboxed Platform for Agentic Code Execution)는 신뢰할 수 없는 코드를 실행하기 위한 안전하고 격리된 환경을 제공합니다. 이 플랫폼은 호스트 시스템의 보안이나 안정성을 위협하지 않으면서 사용자가 제공하거나 생성한 코드를 실행해야 하는 AI 에이전트나 코드 실행 서비스와 같은 애플리케이션을 위해 설계되었습니다.

작동 방식

SPACE는 Firecracker microVM을 사용하여 가볍고 격리된 Linux 환경을 생성합니다. 애플리케이션은 HTTP API를 통해 플랫폼과 상호 작용하여 샌드박스의 전체 수명 주기(템플릿에서 환경 생성, 명령 실행, 애플리케이션으로 출력 스트리밍, 작업 완료 후 샌드박스 일시 중지 또는 삭제)를 관리합니다. 시작 지연 시간을 줄이기 위한 웜 풀(warm pools)과 환경을 빠르게 복원하기 위한 스냅샷과 같은 고급 기능을 지원합니다.

대상 사용자

이 플랫폼은 AI 에이전트, 코드 인터프리터 또는 협업 코딩 플랫폼을 구축하는 개발자를 위한 것으로, 제어된 환경에서 임의의 코드를 실행할 수 있는 강력하고 확장 가능하며 안전한 방법을 필요로 하는 경우에 적합합니다.

주요 특징

  • Firecracker microVM을 사용하여 고성능의 안전한 격리 제공.
  • 샌드박스 관리를 위한 언어 중립적인 HTTP API 제공.
  • 에이전트 워크플로우의 콜드 스타트 시간을 최소화하기 위한 웜 풀 지원.
  • 기존 SDK를 지원하기 위한 E2B 호환 래퍼 포함.
  • 관측 가능성과 프로덕션 수준의 신뢰성에 중점을 두고 구축.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트