Harness 어댑터
Harness 어댑터 (Harness Adapters)
Harness 어댑터는 HarnessAgent 를 특정 에이전트 런타임에 연결해요. 이것들은 AI SDK 모델 프로바이더의 harness 버전이에요. 각 어댑터는 하나의 런타임을 감싸고 그 세션, 스트림 이벤트, tools, 사용량, 수명 주기 상태, 설정을 harness 계약으로 정규화해요.
출처: 문서
본문
AI SDK Harness 어댑터
AI SDK에는 다음 harness 어댑터가 포함돼요:
- Claude Code (
@ai-sdk/harness-claude-code) - Cline (
@ai-sdk/harness-cline) - Codex (
@ai-sdk/harness-codex) - Cursor (
@ai-sdk/harness-cursor) - Deep Agents (
@ai-sdk/harness-deepagents) - fx (
@ai-sdk/harness-fx) - GitHub Copilot (
@ai-sdk/harness-github-copilot) - Grok Build (
@ai-sdk/harness-grok-build) - OpenCode (
@ai-sdk/harness-opencode) - Pi (
@ai-sdk/harness-pi)
곧 제공 예정 (Coming Soon)
- Amp (
@ai-sdk/harness-amp) - Goose (
@ai-sdk/harness-goose) - Mastra (
@ai-sdk/harness-mastra)
어댑터 기능 (Adapter Capabilities)
| Adapter | Runtime location | Custom tools | Custom skills | Structured output | Built-in tool approval | Built-in tool filtering |
|---|---|---|---|---|---|---|
| Claude Code | Sandbox bridge | |||||
| Cline | Host process | |||||
| Codex | Sandbox bridge | |||||
| Cursor | Sandbox via ACP | |||||
| Deep Agents | Sandbox bridge | |||||
| fx | Sandbox via ACP | |||||
| GitHub Copilot | Sandbox via ACP | |||||
| Grok Build | Sandbox via ACP | |||||
| OpenCode | Sandbox bridge | |||||
| Pi | Host process |