Simple, focused examples to get you started with Somnia Agent Kit.
π Examples
1. Quickstart
File: 01-quickstart/index.tsWhat it does: Initialize SDK, connect to network, query agents
Run: npx ts-node 01-quickstart/index.ts
2. Register Agent
File: 02-register-agent/index.tsWhat it does: Register a new AI agent on-chain
Run: npx ts-node 02-register-agent/index.ts
3. AI Agent
File: 03-ai-agent/index.tsWhat it does: Use FREE local AI (Ollama) with agent
Setup: Install Ollama first (see file comments)
Run: npx ts-node 03-ai-agent/index.ts
4. Task Execution
File: 04-task-execution/index.tsWhat it does: Create, start, and complete tasks
Run: npx ts-node 04-task-execution/index.ts
5. Monitoring
File: 05-monitoring/index.tsWhat it does: Use Logger, Metrics, and Dashboard
Run: npx ts-node 05-monitoring/index.ts
File: 07-token-management/index.tsWhat it does: Manage ERC20, ERC721, and native tokens
Features: Balances, transfers, approvals, NFT operations
Run: npx ts-node 07-token-management/index.ts
8. Convenience API Demo π
File: 08-convenience-api/index.tsWhat it does: Demonstrate new convenient getter methods for all SDK modules
Features: Easy access to all managers (tokens, multicall, IPFS, WebSocket, deployment, wallets)
Run: npx ts-node 08-convenience-api/index.ts