dotsagent.io
Taal:Nederlands
Framework · Vercel

Vercel AI SDK in een oogopslag

Vercels provideronafhankelijke TypeScript-toolkit, waarin ToolLoopAgent vanaf AI SDK 7 de belangrijkste agentklasse is. De toolkit koppelt tool loops aan helpers voor streaming UI, terwijl WorkflowAgent runs toevoegt die herstarts overleven.

Geschikt voor: Next.js- en webontwikkelaars die tool-loop-agents nauw willen koppelen aan streaming UI.

Belangrijkste gegevens

Beheerder
Vercel
Talen
TypeScript
Licentie
Apache-2.0
Nieuwste versie
ai 7.0.126 · 30 september 2026
Repository
vercel/ai · 27.070 sterren
Gehoste optie
Vercel Functions + Vercel Workflow
Een algemeen hostingplatform, geen runtime specifiek voor agents.

Quickstart

Installeer het pakket, stel de inloggegevens in en voer vervolgens de eenvoudigste agent uit de officiële documentatie uit. De model-ID's zijn de ID's uit de documentatie en zijn mogelijk niet beschikbaar voor je account.

Installeren
npm install ai zod  (inferred; not copied from docs)

Vereist AI Gateway or provider key

TypeScript
import { ToolLoopAgent, tool } from 'ai';
import { z } from 'zod';

const weatherAgent = new ToolLoopAgent({
  model: "anthropic/claude-sonnet-5.5",
  tools: {
    weather: tool({
      description: 'Get the weather in a location (in Fahrenheit)',
      inputSchema: z.object({
        location: z.string().describe('The location to get the weather for'),
      }),
      execute: async ({ location }) => ({
        location,
        temperature: 72 + Math.floor(Math.random() * 21) - 10,
      }),
    }),
    convertFahrenheitToCelsius: tool({
      description: 'Convert temperature from Fahrenheit to Celsius',
      inputSchema: z.object({
        temperature: z.number().describe('Temperature in Fahrenheit'),
      }),
      execute: async ({ temperature }) => {
        const celsius = Math.round((temperature - 32) * (5 / 9));
        return { celsius };
      },
    }),
  },
});

const result = await weatherAgent.generate({
  prompt: 'What is the weather in San Francisco in celsius?',
});

console.log(result.text); // agent's final answer
console.log(result.steps); // steps taken by the agent

Bron voor quickstart

Functies

Alle modellenJaElk providerpackage, of AI Gateway-strings zoals anthropic/claude-sonnet-5.5
MCP-clientJa@ai-sdk/mcp-client
MCP-serverNiet bevestigd
Multi-agentJaSubagents; HarnessAgent voert Claude Code, Codex of Pi uit
Duurzame runsJaWorkflowAgent, waarvoor de Workflow 5-bèta nodig is
Goedkeuring door een mensJatoolApproval met HMAC-ondertekende goedkeuringen en OPA-beleidsregels
TracingNiet bevestigd
EvalsNiet bevestigd

Recente wijzigingen

  • AI SDK 7 beveelt ToolLoopAgent aan als agentklasse.
  • HarnessAgent voert Claude Code, Codex of Pi uit als agent.
  • WorkflowAgent (@ai-sdk/workflow) vervangt DurableAgent van Workflow DevKit.
  • runtimeContext en toolsContext vervangen experimental_context.

Alternatieven in dezelfde taal

Bronnen

  1. ai-sdk.dev/docs/agents/overview
  2. ai-sdk.dev/docs/agents/tool-approvals
  3. ai-sdk.dev/docs/agents/workflow-agent
  4. ai-sdk.dev/docs/ai-sdk-core/mcp-tools
  5. vercel.com/kb/guide/durableagent-to-workflowagent
  6. registry.npmjs.org/ai
  7. api.github.com/repos/vercel/ai

Onafhankelijke referentie voor iedereen die AI-agents bouwt. Niet verbonden aan een van de genoemde leveranciers.

© 2026 DotsAgent · Feiten gecontroleerd op 1 oktober 2026