AI SDK Harnesses

AI SDK Harnesses

harness 섹션은 AI SDK harness 추상화를 다룹니다. Claude Code, Codex, Pi 같은 검증된 에이전트 harness를 실행하기 위한 균일한 API예요.

<IndexCards cards={[ { title: 'Overview', description: 'Understand how harnesses relate to providers, models, agents, streams, and UI primitives.', href: '/docs/ai-sdk-harnesses/overview', }, { title: 'HarnessAgent', description: 'Create sessions, run turns, manage sandbox lifecycle, and resume harness conversations.', href: '/docs/ai-sdk-harnesses/harness-agent', }, { title: 'Tools', description: 'Use built-in harness tools, host-executed AI SDK tools, approvals, and sandbox-aware execution.', href: '/docs/ai-sdk-harnesses/tools', }, { title: 'Skills', description: 'Provide reusable instruction bundles to harness runtimes.', href: '/docs/ai-sdk-harnesses/skills', }, { title: 'Harness Adapters', description: 'Learn about the available harness adapters.', href: '/docs/ai-sdk-harnesses/harness-adapters', }, { title: 'Workflow Utilities', description: 'Run HarnessAgent turns as durable Workflow DevKit workflows.', href: '/docs/ai-sdk-harnesses/workflow-utilities', }, { title: 'UI', description: 'Stream harness output to useChat and build chat routes that preserve harness sessions.', href: '/docs/ai-sdk-harnesses/ui', }, { title: 'Terminal UI', description: 'Run HarnessAgent in @ai-sdk/tui with a small session adapter.', href: '/docs/ai-sdk-harnesses/terminal-ui', }, ]} />

출처: 문서

본문

Harness 섹션에서는 다음과 같은 문서를 제공해요:

  • Overview — harness가 프로바이더, 모델, 에이전트, 스트림, UI 프리미티브와 어떻게 관련되는지 이해.
  • HarnessAgent — 세션 생성, 턴 실행, sandbox 수명 주기 관리, harness 대화 재개.
  • Tools — 내장 harness tools, 호스트 실행 AI SDK tools, 승인, sandbox 인식 실행 사용.
  • Skills — harness 런타임에 재사용 가능한 지시 번들을 제공.
  • Harness Adapters — 사용 가능한 harness 어댑터 알아보기.
  • Workflow Utilities — HarnessAgent 턴을 내구성 있는 Workflow DevKit 워크플로로 실행.
  • UI — harness 출력을 useChat으로 스트리밍하고 harness 세션을 보존하는 채팅 라우트 구축.
  • Terminal UI — 작은 세션 어댑터로 @ai-sdk/tui에서 HarnessAgent 실행.

더 알아보기 (Learn more)

전체 사이트맵