AI SDK 6

Pattern Vercel AI SDK v6: ToolLoopAgent, streaming, output strutturato, integrazione MCP.

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

Promosso ★ 9.6/10

AI SDK 6 — Pattern Vercel AI SDK v6: ToolLoopAgent, streaming, output strutturato, integrazione MCP.

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 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