AI SDK 7 がリリースされた。TypeScript 向け SDK として、エージェントの開発・実行・外部ハーネス統合・観測・テキスト以外の入出力をまとめて厚くする内容が中心である。実行環境は Node.js 22 以上が必要で、v6 からは npx @ai-sdk/codemod v7 で機械的な移行を進められる。
bash
pnpm add ai@latest開発面では、generateText / streamText にプロバイダ横断の reasoning オプションが入り、ツールごとに型付きの contextSchema、ステップ準備で共有する runtime context、uploadFile / uploadSkill、MCP Apps、ターミナル UI(@ai-sdk/tui)が追加された。
typescript
import { generateText } from 'ai';
const result = await generateText({
model,
prompt,
reasoning: 'high',
});実行と運用まわりの主な変更は次のとおり。
- ツール承認(自動・人手・HMAC 署名)と、再起動や承認待ちを跨げる
WorkflowAgent(@ai-sdk/workflow) - total / step / chunk / tool 単位のタイムアウトと、
SandboxSessionによるサンドボックス抽象 - Claude Code、Codex、Pi などを共通 API で扱う実験的な
HarnessAgent registerTelemetryによる一括計装、Node.js tracing channel、ステップ単位の performance 統計、ライフサイクルコールバックの整理- 実験的なプロバイダ横断 realtime(ブラウザ WebSocket)と
generateVideo(fal、Google、Replicate など)