AI SDK 6
Pattern Vercel AI SDK v6: ToolLoopAgent, streaming, output strutturato, integrazione MCP.
Promosso
Cosa fa
Riferimento per la costruzione di agenti AI, chatbot e app di streaming con Vercel AI SDK v6 (il pacchetto `ai`), coprendo ToolLoopAgent, useChat, generateText/streamText, approvazione degli strumenti, smoothStream e integrazione MCP. Si attiva durante la costruzione di funzionalità Next.js/React basate su AI con il pacchetto `ai`, e segnala specificamente le modifiche che rompono la compatibilità di v6 come la deprecazione di generateObject/streamObject a favore di Output.object().
Rapporto di test
Il codice base dell'agente di chat (scritto a memoria, senza skill) ha utilizzato il generateObject ora deprecato e il vecchio pattern di input interno useChat; la riscrittura guidata dallo skill è passata a ToolLoopAgent, Output.object() e allo stato di input gestito esternamente di useChat — una correzione della deriva di versione che una risposta generica aveva sbagliato.
Testato il: 2026-07-14 · Claude Code 2.x (agent harness)
Installazione
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
Comandi e prompt di esempio
/ai-sdk-6Pattern Vercel AI SDK v6: ToolLoopAgent, streaming, output strutturato, integrazione MCP.
Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):
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