@cdr-kit/goat
v0.7.3
Published
GOAT SDK adapter for cdr-kit — getGoatTools(agent) / cdrPlugin.
Readme
@cdr-kit/goat
GOAT SDK adapter for cdr-kit. All 34 CDR tools as GOAT
ToolBaseinstances.
Install
pnpm add @cdr-kit/goat @cdr-kit/agent @goat-sdk/coreQuick start
import { CdrAgent } from "@cdr-kit/agent";
import { getGoatTools } from "@cdr-kit/goat";
const agent = new CdrAgent({
privateKey: process.env.WALLET_PRIVATE_KEY as `0x${string}`,
rpcUrl: "https://aeneid.storyrpc.io",
});
const tools = getGoatTools(agent);
// hand `tools` to your GOAT agent runtimeEach tool has .name, .description, .parameters (Zod), and .execute(). Composes with any other GOAT toolset you've already wired.
Peer dependencies
@cdr-kit/agent≥ 0.7.0@goat-sdk/core≥ 0.4viem≥ 2.21
