AI Agent에 대한 네이티브 지원 추가
AI Agent는 개발자의 기본 요구사항이 되었지만, 개발과 배포에는 여전히 적지 않은 진입 장벽이 있고 직접 조립해야 하는 인프라가 많습니다. EdgeOne Makers(EdgeOne Pages 명칭 변경)는 기존 Web 풀스택 기능을 기반으로 Agent에 대한 네이티브 지원을 추가하여, Agent 개발을 Web 애플리케이션 개발만큼 간단하게 만듭니다. 개발자는 비즈니스 로직에만 집중하고, 인프라는 플랫폼이 통합 처리합니다. 동일한 프로젝트 안에서 Web과 Agent 코드를 함께 배포할 수 있으며, 도메인과 설정 등 배포·관측 체계 전반을 공유합니다.
이번 업그레이드의 주요 내용
Agent 런타임. Agent Runtime을 제공하며, Claude Agent SDK, OpenAI Agents, LangGraph, DeepAgents, CrewAI 등 주류 프레임워크를 그대로 실행할 수 있습니다. handler 작성 방식은 각 프레임워크의 네이티브 패러다임을 유지하며, 플랫폼은 새로운 SDK 추상화를 도입하지 않습니다.
세션 저장소. context.store는 각 프레임워크의 네이티브 세션 저장 타입을 그대로 제공합니다. 예를 들어 OpenAI Agents에서는 Session을, LangGraph에서는 BaseCheckpointSaver를 받게 됩니다. 각 프레임워크는 기본적으로 추상 프로토콜만 제공하며, 영속화 구현은 보통 직접 Postgres 등 클라우드 스토리지를 연결해야 합니다. Makers는 하부에서 플랫폼 Blob 스토리지로 일괄 처리하므로 별도의 서비스 활성화가 필요 없습니다.
도구 및 샌드박스. files_*, browser_* 등 자주 쓰이는 도구를 각 프레임워크 네이티브 프로토콜로 포장해 미리 제공합니다. tools 배열에 넣기만 하면 바로 사용할 수 있습니다. 하부 샌드박스는 대화 생명주기 단위로 관리되어 — 최초 호출 시 마이크로 VM을 지연 시작하고, 같은 대화 내에서 재사용하며, 타임아웃 시 회수됩니다. 커스텀 도구는 context.sandbox의 원자 인터페이스로 자유롭게 조합할 수 있습니다.
모델 게이트웨이. 별도의 API Key 신청 없이 주요 모델을 바로 호출할 수 있습니다. 빠르게 검증할 수 있도록 일정량의 모델 토큰을 한시적으로 제공하며, 필요하면 자신의 Key로 교체하는 것도 지원합니다.
실시간 관측 가능성. edgeone makers dev로 로컬 디버그 패널을 시작할 수 있습니다. 별도의 계측 코드를 추가하지 않아도 매 요청의 LLM 호출, 도구 호출, 세션 읽기/쓰기가 자동으로 체이닝되어 조회 가능합니다. 로컬과 운영은 동일한 관측 체계를 공유합니다.

시작하기
edgeone makers create로 템플릿을 받고, 로컬에서 edgeone makers dev로 실행하면 바로 개발을 시작할 수 있습니다. 템플릿은 주요 프레임워크와 함께, Python·JavaScript의 프레임워크 없는 최소 예제까지 포함합니다. 템플릿 목록에서 자신의 계정으로 원클릭 배포하는 것도 가능합니다.
더 자세한 사용 방법과 설계 배경은 《몇 줄의 코드로 프로덕션급 Agent 만들기》 글을 참고하세요.