
Vercel 공식 블로그에 따르면 AI 애플리케이션 개발용 TypeScript SDK인 AI SDK 7이 25일(현지시간) 공개됐다. Vercel은 AI SDK를 여러 모델 제공자에 걸쳐 AI 애플리케이션, 기능, 프레임워크, 에이전트를 구축하기 위한 TypeScript SDK로 소개하며, 주간 다운로드가 1,600만 건을 넘는다고 밝혔다.
이번 버전의 초점은 에이전트 개발과 운영이다. AI SDK 7은 모델별로 다른 추론 설정을 공통 옵션으로 다루는 reasoning 제어, 도구별 컨텍스트와 런타임 컨텍스트, 파일 업로드, 스킬 업로드, MCP Apps, 터미널 UI를 추가했다. 모델 호출만 감싸는 라이브러리에서 에이전트 개발 환경을 구성하는 기반 계층으로 범위를 넓힌 셈이다.
운영 측면에서는 사람의 승인이 필요한 도구 호출, HMAC 서명 기반 승인, 재시작과 배포 중단을 견디는 WorkflowAgent, 총 실행 시간·단계·청크·도구별 타임아웃, 샌드박스 세션 추상화가 포함됐다. 장시간 실행되는 에이전트가 실제 서비스에 들어갈 때 문제가 되는 승인, 내구성, 격리, 중단 복구를 SDK 차원에서 다루려는 흐름이다.
Vercel은 AI SDK 7에서 HarnessAgent도 실험적으로 도입했다. Codex, Claude Code, Deep Agents, OpenCode, Pi 같은 기존 에이전트 실행 환경을 하나의 인터페이스로 다루도록 하는 기능이다. 에이전트가 특정 웹 애플리케이션 서버 안에만 머무르지 않고, 로컬 세션과 호스팅 샌드박스, 외부 실행 환경을 오가며 운영되는 현실을 반영한 변화로 볼 수 있다.
관측성도 주요 변경점이다. AI SDK 7은 텍스트 생성, 모델 호출, 도구 실행, 임베딩, 리랭킹 등 AI 작업 전반을 대상으로 텔레메트리 등록 구조를 정리했다. OpenTelemetry의 GenAI 의미 규칙, Node.js tracing channel, 단계별 성능 통계, 라이프사이클 콜백을 지원해 운영 환경에서 에이전트의 실행 흐름과 비용, 오류를 추적하기 쉽게 했다.
텍스트 밖의 기능도 확장됐다. 새 버전은 OpenAI, Google, xAI 등 여러 제공자에 대한 실시간 세션 추상화와 React용 realtime hook을 실험적으로 제공한다. 비디오 생성도 실험 기능으로 추가돼 fal, Google AI Studio, Google Vertex, Replicate 구현을 지원한다.
마이그레이션 측면에서는 주의할 부분이 적지 않다. AI SDK 7은 Node.js 22 이상을 요구하고 ESM import를 전제로 한다. 일부 experimental API는 정식 이름으로 승격됐고, system 옵션은 instructions로 바뀌는 등 이름 변경과 폐기 예정 API도 포함됐다. 기존 프로젝트는 공식 마이그레이션 가이드와 codemod를 참고해 런타임 요구사항, 메시지 처리, 도구 승인 정책, 스트림 응답 헬퍼 변경을 점검해야 한다.
이번 발표는 AI 개발 도구가 단순한 모델 호출 래퍼에서 에이전트 실행 플랫폼의 하위 계층으로 이동하고 있음을 보여준다. 개발팀 입장에서는 더 많은 기능을 SDK 안에서 다룰 수 있게 됐지만, 동시에 런타임 요구사항과 운영 정책을 함께 설계해야 하는 부담도 커졌다.
출처: Vercel 공식 블로그 https://vercel.com/blog/ai-sdk-7
Vercel Changelog https://vercel.com/changelog/ai-sdk-7
AI SDK 마이그레이션 가이드 https://ai-sdk.dev/docs/migration-guides/migration-guide-7-0









