@cdr-kit/Agent kit/Vercel AI SDK

Vercel AI SDK adapter

Returns a ToolSet for generateText / streamText. The model autonomously picks the three CDR tools and drives the loop.
import { getVercelAITools } from "@cdr-kit/vercel-ai"

Usage

agent.ts
import { generateText, stepCountIs } from "ai";
import { anthropic } from "@ai-sdk/anthropic";
import { CdrAgent } from "@cdr-kit/agent";
import { getVercelAITools } from "@cdr-kit/vercel-ai";

const agent = new CdrAgent({ privateKey, apiUrl });

const { text } = await generateText({
model: anthropic("claude-sonnet-4-6"),
tools: getVercelAITools(agent),
stopWhen: stepCountIs(8),
prompt: "Find a CDR vault, subscribe if needed, and tell me the signal.",
});