Before you start
Complete the CLI quickstart first so your runtime already has a paired wallet, API key, and wallet UUID.5-minute outcome
- Register
CoboAgentWalletToolswith Agno agent - Submit a pact and wait for owner approval
- Execute success plus denial sequence
- Retry based on denial guidance
- Validate in audit logs
Step 1: Install
Step 2: Configure environment
Step 3: Create Agno agent
agno_quickstart.py
Step 4: Validate behavior
Look for:- pact submission and activation confirmation
- successful first transfer
- denial details surfaced as tool output
- corrected retry
- audit confirmation
Go further
CoboAgentWalletTools gives you the widened CAW runtime toolkit as Agno-native tools. You can extend it:
- Write custom Agno tools — subclass or define additional tool functions backed by
WalletAPIClientfor your specific use case (e.g. multi-step DeFi flows, price-conditional transfers). Register them alongsideCoboAgentWalletTools. - Use the Python SDK for structured operations — call
WalletAPIClientdirectly outside the agent for operations that need deterministic outcomes: pact management, batch queries, and policy dry-runs. - Pair with CLI for onboarding and ops — use
cawfor provisioning and debugging without touching agent code. - Use role-based presets — start with Pact Drafting, Execution, and Observer responsibilities rather than giving every agent the full toolkit.
Agno Integration Details
Sync/async tool surfaces and metadata behavior.
Python SDK
Use WalletAPIClient directly for custom tool functions.