Vercel's TypeScript SDK for building AI-powered applications with streaming, structured generation, and tool-calling capabilities.

Recent stories
AI SDK added HarnessAgent as a common interface for Pi, Claude, Codex, OpenCode, and other harnesses. Use it to run local or cloud software-factory jobs through official SDKs while subscriptions cover token usage.
Vercel extended the AI SDK Harness API to cover OpenCode and Deep Agents, adding more agent runtimes to the unified interface introduced in AI SDK 7. The change matters because apps can swap supported runtimes without rewriting integration code, though ACP is still awkward for some cloud deployments.
Vercel shipped AI SDK 7 with approvals, durability, telemetry, and other production agent primitives. Early adapter feedback points to breaking changes and migration work for SDKs that wrap the old APIs.
AI SDK canary added HarnessAgent, a unified abstraction that runs Claude Code, Codex, and Pi in sandboxed sessions with AI SDK-compatible streams. One integration can now target multiple agent harnesses without separate model-specific plumbing.
A new llama.cpp provider lets the AI SDK run directly inside a Node process without a separate server, while exposing reasoning, tool calling, image inputs, and prompt caching. The setup shortens local deployment paths for AI SDK apps that want llama.cpp bindings.
agent-tui shipped v0.2.0 with markdown rendering, tool approvals, configurable reasoning views, and an AI SDK-only dependency chain. The demo also showed Gemma 4 31B running locally, so the terminal UI now covers hosted and on-device models.
Open Agents open-sources a browser-based cloud coding platform that keeps sessions running in parallel after a laptop closes. Use the reference stack if you want sandboxed VMs, model routing, and durable execution for internal coding-agent systems.