Integrations
AgentKit actions
An action provider for Coinbase AgentKit that plans, buys and verifies under your policy.
import { AgentKit, ViemWalletProvider } from "@coinbase/agentkit";
import { tollexActionProvider } from "@tollex/agentkit";
const agentkit = await AgentKit.from({
walletProvider: new ViemWalletProvider(walletClient),
actionProviders: [tollexActionProvider({ baseUrl: TOLLEX_URL, policy })],
});Actions: resolve_tollex_intent, execute_tollex_intent, get_tollex_operation, verify_tollex_receipt, discover_tollex_capabilities.
The wallet boundary
If the AgentKit wallet is an EVM wallet on a network your policy allows, Tollex uses it only to sign the payment, after the policy check. It never sends transactions or transfers from it. On another network, a non-EVM wallet or no wallet, buying returns WALLET_UNAVAILABLE and planning keeps working.
The packages are not on public registries yet. During onboarding you receive tarballs and a wheel; install them from the files, for example
npm install ./tollex-client-0.2.0.tgz.