AI News HubLIVE
サイト内リライト2 分で読了

AI SDK 7 が利用可能になりました

AI SDK 7 は、AIエージェントの開発と本番運用を強化する新機能を導入します。推論制御、ツールコンテキスト、ランタイムコンテキスト、プロバイダーファイルアップロード、MCPアプリ、ターミナルUIなどが追加され、エージェント実行時のツール承認、耐久性、タイムアウト、サンドボックスサポートも強化されました。

ソースHacker News AI著者: m3h

AI SDK は、週間ダウンロード数が1600万を超えるTypeScript製のSDKで、あらゆるモデルプロバイダーに対応したAIアプリケーション、機能、フレームワーク、エージェントを構築するために使用されます。VercelのオープンソースエージェントフレームワークeveもこのSDK上に構築されています。

AI SDK 7は、エージェントワークフローの5つの領域にプロダクション深度をもたらします。

エージェント開発 推論制御では、reasoningオプションを1行追加するだけで、プロバイダー間で統一された方法で推論の努力レベルを制御できます。ツールコンテキストは、各ツールにスキーマで指定されたコンテキスト(APIキーなど)を提供し、サードパーティ製ツールが不必要なデータにアクセスするのを防ぎます。ランタイムコンテキストを使用すると、エージェントループ内のステップ間で変数にアクセスしたり変更したりできるため、複雑なロジックをToolLoopAgentにカプセル化して共有できます。uploadFile APIとuploadSkill APIにより、ファイルやスキルを一度アップロードすれば、その後のモデル呼び出しでは軽量な参照を渡すだけで済みます。これにより、繰り返しのアップロードが不要になり、推論が高速化され、帯域幅も節約されます。MCP Appsは、モデル可視のツールとアプリ専用のツールを分離し、サンドボックス化されたiframe内でアプリUIをレンダリングします。ターミナルUI(TUI)パッケージを使えば、数行のコードでエージェントをインタラクティブにテストできます。

エージェント実行 ツール承認は、自動承認、ユーザー承認、またはHMAC署名による改ざん防止をサポートします。WorkflowAgentは耐久性を提供し、プロセスの再起動やデプロイ後もエージェントの実行を再開できます。タイムアウトは、合計、ステップ、チャンク、ツールごとに個別に設定可能で、ハングを防ぎます。サンドボックスサポートにより、ツールやエージェントはどのサンドボックスプロバイダーでも移植可能なコマンド実行環境を利用できます。

エージェントハーネスの統合 実験的なHarnessAgent抽象化により、Claude Code、Codex、Piなどの確立されたエージェントハーネスを統一APIで実行できます。各ハーネスはサンドボックス、カスタム命令、スキル、ツールで構成でき、統合層を変更せずにハーネスを交換できます。

エージェントの観測 テレメトリー、Node.jsトレーシングチャネル、ライフサイクルイベント、パフォーマンス統計により、エージェントの動作を詳細に監視できます。

テキストを超えて プロバイダーに依存しないリアルタイム音声サポートとビデオ生成機能も追加され、エージェントの応用範囲が広がります。

アップグレードは、pnpm add ai@latest でインストールするか、npx @ai-sdk/codemod v7 を実行して v6 から自動移行できます。