dotsagent.io
Bahasa:Bahasa Indonesia
Framework · Vercel

Sekilas tentang Vercel AI SDK

Toolkit TypeScript dari Vercel yang agnostik terhadap provider; ToolLoopAgent menjadi kelas agen utama mulai AI SDK 7. Toolkit ini menghubungkan loop tool dengan helper UI streaming, sementara WorkflowAgent menambahkan proses yang tetap berjalan setelah restart.

Cocok untuk: Developer Next.js dan web yang menginginkan agen tool-loop yang terintegrasi erat dengan UI streaming.

Fakta utama

Pengelola
Vercel
Bahasa
TypeScript
Lisensi
Apache-2.0
Versi terbaru
ai 7.0.126 · 30 September 2026
Repositori
vercel/ai · 27.070 bintang
Opsi hosted
Vercel Functions + Vercel Workflow
Platform hosting umum, bukan runtime khusus agent.

Panduan cepat

Instal paket, atur kredensial, lalu jalankan agent paling sederhana dari dokumentasi resmi. ID model mengikuti yang digunakan dalam dokumentasi dan mungkin belum diaktifkan untuk akun Anda.

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

Memerlukan 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

Sumber panduan cepat

Fitur

Model apa punYaPaket provider apa pun, atau string AI Gateway seperti anthropic/claude-sonnet-5.5
Klien MCPYaKlien @ai-sdk/mcp
Server MCPBelum dikonfirmasi
Multi-agentYaSubagent; HarnessAgent menjalankan Claude Code, Codex, atau Pi
Eksekusi tahan lamaYaWorkflowAgent, yang memerlukan Workflow 5 beta
Persetujuan manusiaYatoolApproval dengan persetujuan bertanda tangan HMAC dan kebijakan OPA
TracingBelum dikonfirmasi
EvalsBelum dikonfirmasi

Perubahan terbaru

  • AI SDK 7 menetapkan ToolLoopAgent sebagai kelas agent yang direkomendasikan.
  • HarnessAgent menjalankan Claude Code, Codex, atau Pi sebagai agent.
  • WorkflowAgent (@ai-sdk/workflow) menggantikan DurableAgent dari Workflow DevKit.
  • runtimeContext dan toolsContext menggantikan experimental_context.

Alternatif dalam bahasa yang sama

Sumber

  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

Referensi independen bagi mereka yang membangun agen AI. Tidak berafiliasi dengan vendor mana pun yang disebutkan di sini.

© 2026 DotsAgent · Fakta diperiksa 1 Oktober 2026