AI Briefing

Pi, Agents SDK, Code Mode를 활용해 에이전트를 Durable Object 기반으로 완전히 재설계한 과정

·2026.07.29 09:00

camelAI는 비용 효율적인 스케일링을 위해 기존 VM 기반 에이전트 구조를 Cloudflare Durable Object 기반으로 완전히 재설계했다.

기존의 코딩 에이전트는 매 사용자마다 독립적인 Linux VM을 할당해야 했기에, 사용자 증가에 따른 인프라 비용과 스케일링 문제가 매우 컸습니다. 특히 에이전트가 Bash 명령을 실행하기 위해 항상 켜져 있는 VM이 필요하다는 점이 가장 큰 병목이었습니다.

이를 해결하기 위해 camelAI는 세 단계의 아키텍처 전환을 거쳤습니다. 첫 번째 단계에서는 에이전트의 '두뇌'와 '손(실행 환경)'을 분리하여, 에이전트는 Cloudflare Durable Object에서 실행하고 명령 실행 시에만 VM을 호출하는 방식을 도입했습니다.

두 번째 단계에서는 아예 VM을 제거했습니다. 에이전트의 파일 시스템을 SQLiteR2 기반의 Durable Object 내부로 옮겼으며, Cloudflare의 Shell 라이브러리를 활용해 VM 없이도 코드를 실행할 수 있는 환경을 구축했습니다.

최종적으로 에이전트는 이제 JavaScript를 직접 작성하며 실행됩니다. 이 방식은 에이전트가 할 수 있는 작업에 명시적인 제한을 두지만, 결과적으로 인프라 비용을 획기적으로 줄이고 사용자 근처의 Edge에서 낮은 지연 시간으로 에이전트를 구동할 수 있게 만들었습니다.

이 요약은 원문 이해를 돕기 위한 큐레이션입니다. 저작권은 원저작자에게 있으며, 정확한 내용과 맥락은 원문을 확인하세요.

요약 오류, 출처 표기 문제, 삭제 요청은 문의 · 건의로 알려주세요.