Vercel Sandbox 포킹 (forking) 지원
요약
Vercel Sandbox에서 소스의 스냅샷, 설정 및 환경 변수를 상속받는 포킹(forking) 기능을 지원합니다. 이를 통해 에이전트 분기, 테넌트별 템플릿 제공, 설정의 병렬 실행 등 다양한 워크플로우를 효율적으로 구현할 수 있습니다.
핵심 포인트
- Sandbox.fork()를 통한 소스 스냅샷 및 환경 변수 상속 지원
- 에이전트 분기 및 테넌트별 개별 복사본 제공 가능
- SDK 및 CLI를 통한 간편한 포킹 기능 활용
- 기존 샌드박스 생성과 유사한 성능 및 제한 사항 적용
이제 .[Vercel Sandbox](https://vercel.com/docs/sandbox)의 Sandbox.fork()를 통해 포킹 (forking)을 지원합니다.
포크 (fork)는 소스의 현재 스냅샷 (snapshot)에서 시작하며, 해당 소스의 설정 (config) 및 환경 변수 (environment variables)를 상속받습니다. 소스가 실행 중인 경우, 라이브 인메모리 (live in-memory) 상태가 아닌 최신 저장된 상태를 포크합니다. 소스에 스냅샷이 없는 경우, 소스 및 설정 (runtime)을 사용하여 새로 생성하는 방식으로 대체됩니다. 전달하는 모든 파라미터 (parameter)는 상속된 값을 덮어씁니다.
포크 (fork)는 샌드박스 (sandbox)를 생성하는 것과 거의 동일한 시간이 소요되며, 동일한 제한 사항 (limits)이 적용됩니다. 이를 통해 공유된 베이스 (base)로부터 에이전트 (agent)를 분기하거나, 각 테넌트 (tenant)에게 템플릿 (template)의 개별 복사본을 제공하거나, 하나의 설정을 병렬로 실행하는 다양한 변형 (variations)을 실행할 수 있습니다.
SDK로 샌드박스를 포킹하는 방법:
CLI로 샌드박스를 포킹하는 방법:
시작하려면 최신 버전으로 업그레이드하세요:
Sandbox .[documentation](https://vercel.com/docs/sandbox/sdk-reference#sandbox.fork)에서 더 자세히 알아보세요.
-
pnpm install @vercel/sandbox@latest # SDK -
pnpm install -g sandbox@latest # CLI
AI 자동 생성 콘텐츠
본 콘텐츠는 Vercel AI의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기