ai-sdk-agents
ToolLoopAgent(AI SDK v6以上)を使用したAIエージェント構築の専門的ガイダンスです。エージェント作成時、stopWhen/prepareStepの設定、callOptionsSchema/prepareCallの設定、動的ツール選択、ツールループ、またはエージェントワークフロー(シーケンシャル、ルーティング、評価最適化、オーケストレーター・ワーカーパターン)の構築時に利用できます。対象となるトリガー:ToolLoopAgent、エージェントループ、stopWhen、stepCountIs、prepareStep、callOptionsSchema、prepareCall、hasToolCall、InferAgentUIMessage、エージェントワークフロー。
description の原文を見る
Expert guidance for building AI agents with ToolLoopAgent (AI SDK v6+). Use when creating agents, configuring stopWhen/prepareStep, callOptionsSchema/prepareCall, dynamic tool selection, tool loops, or agent workflows (sequential, routing, evaluator-optimizer, orchestrator-worker). Triggers: ToolLoopAgent, agent loop, stopWhen, stepCountIs, prepareStep, callOptionsSchema, prepareCall, hasToolCall, InferAgentUIMessage, agent workflows.
SKILL.md 本文
AI SDK Agents
ToolLoopAgent を使用した自律エージェントの構築:再利用可能なモデル + ツール + ループ制御。
クイックスタート
スキーマタイピングには Zod v4.3.5 を想定しています。
import { ToolLoopAgent, tool } from 'ai';
import { anthropic } from '@ai-sdk/anthropic';
import { z } from 'zod';
const weatherAgent = new ToolLoopAgent({
model: anthropic('claude-sonnet-4-20250514'),
tools: {
weather: tool({
description: 'Get the weather in a location (F)',
inputSchema: z.object({ location: z.string() }),
execute: async ({ location }) => ({ location, temperature: 72 }),
}),
},
});
const result = await weatherAgent.gen
...
詳細情報
- 作者
- majiayu000
- ライセンス
- 不明
- 最終更新
- 2026/5/9
Source: https://github.com/majiayu000/claude-skill-registry-data / ライセンス: 未指定