본문으로 건너뛰기

© 2026 Molayo

Vercel헤드라인2026. 06. 15. 15:40

AI SDK로 Claude Code, Codex, Pi 및 기타 에이전트 하네스 (Harnesses) 프로그래밍하기

요약

AI SDK가 Claude Code, Codex, Pi와 같은 기존 에이전트 하네스를 통합 관리할 수 있는 HarnessAgent API를 도입했습니다. 이를 통해 개발자는 모델이나 하네스를 교체하더라도 코드 수정 없이 일관된 에이전트 워크플로우를 유지할 수 있습니다.

핵심 포인트

  • HarnessAgent를 통한 단일 API 기반 에이전트 하네스 실행 지원
  • 기술, 샌드박스, 세션 등 모델 호출 상위 구성 요소의 표준화된 관리
  • Claude Code, Codex, Pi 등 다양한 어댑터 간의 원활한 전환 가능
  • 기존 useChat 사용자 인터페이스 코드 변경 없이 즉시 교체 가능

HarnessAgent는 Claude Code, Codex, Pi를 포함하여 이미 구축된 에이전트 하네스 (agent harnesses)를 실행하기 위한 단일 API를 도입합니다. AI SDK는 항상 에이전트를 다시 작성하지 않고도 모델을 전환할 수 있게 해주었습니다. 이제 동일한 방식으로 하네스 (harness)를 전환할 수 있습니다. AI SDK 7HarnessAgent

에이전트를 한 번만 작성하세요. 사용 가능한 최적의 하네스를 사용하세요. 오늘, 3개월 후, 혹은 1년 후에도 말이죠.

하네스 (Harnesses)는 기술 (skills), 샌드박스 (sandboxes), 세션 (sessions), 권한 흐름 (permission flows), 압축 (compaction), 런타임 구성 (runtime configuration), 그리고 서브 에이전트 (sub-agents)를 포함하여 모델 호출 상위의 구성 요소들을 관리합니다. AI SDK는 통합된 하네스 추상화 (harness abstraction)를 통해 이러한 기능들에 대한 접근을 표준화합니다.

이 실험적 릴리스를 위한 초기 하네스 어댑터 (harness adapters)에는 Claude Code, Codex, Pi가 포함되며, 곧 더 많은 어댑터가 추가될 예정입니다.

claudeCode, codex, pi를 교체하더라도 동일한 흐름을 유지할 수 있습니다. 모든 하네스는 샌드박스된 워크스페이스 (sandboxed workspace)에서 에이전트를 실행하여 호스트 환경을 안전하게 보호합니다.HarnessAgent

claudeCodecodex는 모두 AI SDK와 호환되는 결과를 반환합니다. 만약 귀하의 앱이 이미 useChat 또는 관련 AI SDK 도구를 사용하고 있다면, 사용자 인터페이스 코드를 변경하지 않고도 바로 교체할 수 있습니다.HarnessAgent.generate(), HarnessAgent.stream(), useChat, HarnessAgent

HarnessAgent는 AI SDK 카나리 (canary) 릴리스에서 사용할 수 있습니다. 시작하려면 AI SDK 하네스 문서를 읽어보세요.HarnessAgent

더 읽어보기

AI 자동 생성 콘텐츠

본 콘텐츠는 Vercel AI의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.

원문 바로가기
0

댓글

0