AI SDK 6

Patrones de Vercel AI SDK v6: ToolLoopAgent, streaming, salida estructurada, integración MCP.

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

Probado · Funciona ★ 9.6/10

AI SDK 6 — Patrones de Vercel AI SDK v6: ToolLoopAgent, streaming, salida estructurada, integración MCP.

Qué hace

Referencia para construir agentes de IA, chatbots y aplicaciones de streaming con Vercel AI SDK v6 (el paquete `ai`), cubriendo ToolLoopAgent, useChat, generateText/streamText, aprobación de herramientas, smoothStream e integración MCP. Se activa al construir características de Next.js/React impulsadas por IA con el paquete `ai`, y específicamente señala cambios importantes de v6 como la deprecación de generateObject/streamObject en favor de Output.object().

Informe de la prueba

El código base del agente de chat (escrito de memoria, sin skill) recurrió al ahora obsoleto generateObject y al antiguo patrón de entrada interna de useChat; la reescritura guiada por la skill cambió a ToolLoopAgent, Output.object() y el estado de entrada gestionado externamente de useChat — una corrección de desviación de versión que una respuesta genérica erró.

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

Instalación

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

Comandos y prompts de ejemplo

  • /ai-sdk-6Patrones de Vercel AI SDK v6: ToolLoopAgent, streaming, salida estructurada, integración MCP.

Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):

  • 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