ai
Version:
AI SDK by Vercel - build apps like ChatGPT, Claude, Gemini, and more with a single interface for any model using the Vercel AI Gateway or go direct to OpenAI, Anthropic, Google, or any other model provider.
61 lines (57 loc) • 1.82 kB
text/mdx
title: AI SDK Harnesses
description: Use established agent harnesses through the AI SDK.
# AI SDK Harnesses
The harness section covers the AI SDK harness abstraction: a uniform API for
running established agent harnesses such as Claude Code, Codex, and Pi.
<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',
},
]}
/>