이번 소식
TanStack AI가 E2B용 Code Mode 실행 드라이버를 main 브랜치에 병합했습니다. AI가 작성한 TypeScript는 앱이 준비한 E2B 샌드박스에서 실행하고, 도구 구현은 서버에 유지하는 선택형 연동입니다.
주요 변경
- 같은 프로세스에서 이어 실행: 새
@tanstack/ai-isolate-e2b는 하나의 Node 프로세스가 도구 호출과 결과를 주고받습니다. 도구를 호출할 때마다 처음부터 코드를 재실행하지 않아, 해당 실행 중 파일 쓰기 같은 작업이 재생되는 것을 피합니다. - 실행 제한: 기본 제한 시간은 도구 호출을 포함해 30초입니다. Node 힙 메모리 제한을 설정할 수 있고, 시간 초과·실행 종료·정리 요청 때 프로세스 그룹을 종료합니다.
어떤 점이 달라지나요?
생성 코드가 여러 도구를 호출하는 AI 앱에서, E2B를 실행 공간으로 연결할 선택지가 생긴 변경입니다. 샌드박스 생성·종료와 사용자별 분리는 앱이 맡아야 합니다. 같은 샌드박스의 실행은 파일과 네트워크를 공유합니다.
별도 그룹으로 분리된 자식 프로세스는 정리 대상에서 벗어날 수 있습니다. 종료를 확인하지 못하면 결과 로그에 남으며 프로세스가 계속 실행될 수 있으므로, 완전한 자동 정리를 보장하는 기능으로 받아들이면 안 됩니다.
공식 출처·시점
변경 시각(KST): 2026년 10월 6일 16:21:51, PR #1577의 main 병합 기준입니다. 확인 시점에 새 패키지의 공개 npm 배포는 확인되지 않았습니다. 실제 설치·코드 실행 시험은 수행하지 않았습니다.
새 글 받아보기
RSS 리더에서 BlogFlow의 새 글을 확인할 수 있습니다.