AI SDK 6
Wzorce Vercel AI SDK v6: ToolLoopAgent, streaming, structured output, integracja MCP.
Testowano · Działa
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 ToolLoopAgentHow do I get structured output with Output.object in ai SDK v6?Add tool calling and MCP integration to my Next.js AI agent