AI SDK 6

Wzorce Vercel AI SDK v6: ToolLoopAgent, streaming, structured output, integracja MCP.

Autor: laguagu · laguagu/claude-code-nextjs-skills

Testowano · Działa ★ 9.6/10

AI SDK 6 — Wzorce Vercel AI SDK v6: ToolLoopAgent, streaming, structured output, integracja MCP.

Co robi ten skill

Referencja do budowania agentów AI, chatbotów i aplikacji strumieniowych z Vercel AI SDK v6 (pakiet `ai`), obejmująca ToolLoopAgent, useChat, generateText/streamText, zatwierdzanie narzędzi, smoothStream i integrację MCP. Uruchamia się podczas budowania funkcji Next.js/React zasilanych AI za pomocą pakietu `ai`, i specjalnie oznacza zmiany łamiące kompatybilność w v6, takie jak deprecjacja generateObject/streamObject na rzecz Output.object().

Raport z testu

Bazowy kod agenta czatu (napisany z pamięci, bez umiejętności) sięgnął po obecnie przestarzałe generateObject i stary wzorzec wewnętrznego wejścia useChat; przepisanie kierowane przez umiejętność przeszło na ToolLoopAgent, Output.object() i zewnętrznie zarządzany stan wejścia useChat — korektę dryfu wersji, którą ogólna odpowiedź błędnie zinterpretowała.

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

Instalacja

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

Komendy i przykładowe prompty

  • /ai-sdk-6Wzorce Vercel AI SDK v6: ToolLoopAgent, streaming, structured output, integracja MCP.

Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):

  • 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