---
title: AI SDK Workflow
description: Reference documentation for @ai-sdk/workflow
collapsed: true
---

# AI SDK Workflow

[`@ai-sdk/workflow`](/docs/agents/workflow-agent) provides the `WorkflowAgent` class for building durable, resumable AI agents that run inside a workflow. It handles tool schema serialization, workflow step boundaries, and built-in tool approval flows.

<IndexCards
  cards={[
    {
      title: 'WorkflowAgent',
      description:
        'Create durable AI agents with tool calling, streaming, and workflow integration.',
      href: '/docs/reference/ai-sdk-workflow/workflow-agent',
    },
    {
      title: 'WorkflowChatTransport',
      description:
        'Chat transport with automatic stream reconnection for workflow-based apps.',
      href: '/docs/reference/ai-sdk-workflow/workflow-chat-transport',
    },
  ]}
/>
