단일 Sandbox에서 여러 개의 격리된 에이전트 실행
요약
Vercel의 @vercel/sandbox SDK가 Linux 사용자 및 그룹 지원을 통해 단일 샌드박스 내 멀티 에이전트 실행 기능을 추가했습니다. 각 에이전트는 격리된 홈 디렉터리를 가지며, 그룹 설정을 통해 협업 워크스페이스를 구축할 수 있습니다.
핵심 포인트
- 단일 샌드박스 내에서 여러 격리된 에이전트 실행 가능
- Linux 사용자/그룹 기반의 파일 시스템 격리 제공
- 그룹 기능을 통한 에이전트 간 공유 워크스페이스 구축 지원
- 멀티 에이전트 시스템(MAS) 구축 편의성 증대
이제 SDK가 여러 Linux 사용자(users)와 그룹(groups)을 지원하므로, 단일 Sandbox 내에서 에이전트들을 나란히 실행할 수 있습니다. @vercel/sandbox
각 에이전트는 전용 홈 디렉터리를 가진 개별 사용자로서 실행됩니다. 그룹은 협업이 필요할 때 공유 워크스페이스(shared workspace)를 엽니다. 이를 통해 멀티 에이전트 시스템(multi-agent systems)을 더 쉽게 구축할 수 있습니다.
각 에이전트에 대해 호출하면, 해당 에이전트의 명령과 파일 작업은 해당 사용자로 실행되며, 사용자들은 서로의 파일을 읽거나, 쓰거나, 목록을 나열할 수 없습니다. 공유 디렉터리를 설정하려면 호출하여 사용자를 추가하세요. createUser, createGroup
Vercel Sandbox에서 더 자세히 알아보세요. documentation
AI 자동 생성 콘텐츠
본 콘텐츠는 Vercel AI의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기