dotsagent.io
Wika:Filipino
Framework · Vercel

Pangkalahatang-ideya ng Vercel AI SDK

Provider-agnostic na TypeScript toolkit ng Vercel, kung saan ang pangunahing agent class sa AI SDK 7 ay ang ToolLoopAgent. Ikinokonekta nito ang mga tool loop sa mga streaming UI helper, at nagdaragdag ang WorkflowAgent ng mga run na nagpapatuloy kahit mag-restart.

Pinakamainam para sa: Mga Next.js at web developer na gustong direktang iugnay ang mga tool-loop agent sa streaming UI.

Mahahalagang detalye

Tagapangasiwa
Vercel
Mga wika
TypeScript
Lisensya
Apache-2.0
Pinakabagong bersyon
ai 7.0.126 · Setyembre 30, 2026
Repository
vercel/ai · 27,070 star
Hosted na opsyon
Vercel Functions + Vercel Workflow
Pangkalahatang platform para sa hosting, hindi runtime na partikular sa mga agent.

Quickstart

I-install ang package, itakda ang mga credential, pagkatapos ay patakbuhin ang pinakasimpleng agent mula sa opisyal na dokumentasyon. Ang mga Model ID ay ang ginagamit sa dokumentasyon at maaaring hindi naka-enable sa account mo.

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

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

Pinagmulan ng quickstart

Mga feature

Anumang modelOoAnumang provider package, o mga AI Gateway string gaya ng anthropic/claude-sonnet-5.5
MCP clientOoclient ng @ai-sdk/mcp
MCP serverHindi pa nakukumpirma
Multi-agentOoMga subagent; pinapatakbo ng HarnessAgent ang Claude Code, Codex o Pi
Durable na mga runOoWorkflowAgent, na nangangailangan ng Workflow 5 beta
Pag-apruba ng taoOotoolApproval para sa mga approval na nilagdaan gamit ang HMAC at mga patakaran ng OPA
TracingHindi pa nakukumpirma
EvalsHindi pa nakukumpirma

Mga kamakailang pagbabago

  • Itinatakda ng AI SDK 7 ang ToolLoopAgent bilang inirerekomendang klase ng agent.
  • Pinapatakbo ng HarnessAgent ang Claude Code, Codex o Pi bilang agent.
  • Pinalitan ng WorkflowAgent (@ai-sdk/workflow) ang DurableAgent ng Workflow DevKit.
  • Pinalitan ng runtimeContext at toolsContext ang experimental_context.

Mga alternatibo sa parehong wika

Mga pinagmulan

  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

Independent na sanggunian para sa mga gumagawa ng AI agent. Hindi kami kaanib ng alinman sa mga vendor na nakalista rito.

© 2026 DotsAgent · Sinuri ang mga detalye noong Oktubre 1, 2026