AI SDK 6

Vercel AI SDK v6-mönster: ToolLoopAgent, streaming, strukturerad utdata, MCP-integration.

av laguagu · laguagu/claude-code-nextjs-skills

Testad · Fungerar ★ 9.6/10

AI SDK 6 — Vercel AI SDK v6-mönster: ToolLoopAgent, streaming, strukturerad utdata, MCP-integration.

Vad den gör

Referens för att bygga AI-agenter, chatbots och streaming-appar med Vercel AI SDK v6 (`ai`-paketet), som täcker ToolLoopAgent, useChat, generateText/streamText, verktygsgodkännande, smoothStream och MCP-integration. Utlöses vid byggande av AI-drivna Next.js/React-funktioner med `ai`-paketet, och flaggar specifikt v6 breaking changes som generateObject/streamObject-avskrivningen till förmån för Output.object().

Testrapport

Baslinje-chat-agent-kod (skriven från minnet, ingen skill) använde den nu avskrivna generateObject och det gamla useChat interna-input-mönstret; den skill-ledda omskrivningen bytte till ToolLoopAgent, Output.object() och useChats externt hanterade input-tillstånd — en versionsdriftskorrigering som ett generiskt svar fick fel.

Testad: 2026-07-14 · Claude Code 2.x (agent harness)

Installation

git clone https://github.com/laguagu/claude-code-nextjs-skills
cd claude-code-nextjs-skills
mkdir -p ~/.claude/skills
cp -r skills/ai-sdk-6 ~/.claude/skills/ai-sdk-6

Kommandon och exempelprompter

  • /ai-sdk-6Vercel AI SDK v6-mönster: ToolLoopAgent, streaming, strukturerad utdata, MCP-integration.

Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):

  • Build a chatbot with Vercel AI SDK v6 using ToolLoopAgent
  • How do I get structured output with Output.object in ai SDK v6?
  • Add tool calling and MCP integration to my Next.js AI agent