ADK

Google ADK × Circle Agent Stack Architecture

v0.3.0 Starter Kit

Autonomous Payment Lifecycle, x402 Micropayments & Boundary Execution

Terminal UI / Ink TTY Frame (@agent-cli) Interactive Prompts (ask, approve) • Streamed Agent Responses • Pinned Header Balances ask (prompt) approve [y/N] SESSION LlmAgent (Google ADK) InMemoryRunner • Orchestrates Event Loop & Turns • Hooks before/after Tool Callbacks SessionService Turn Checkpointer beforeToolCallback (Gate) Catches payService & deposit Tools Registry PayService (x402) STARTER KIT TOOLS (15) • loginTool • logoutTool • fetchSetupSkillTool • fetchSubSkillTool • listAgentWallets • createAgentWallet • getWalletBalance • getGatewayBalance • deployWalletTool • fundFiatTool • searchServices • inspectService • fetchServiceTool • payService [Gate] • gatewayDepositTool Gemini LLM (@google/genai) gemini-2.5-flash • Structured Function Ingestion & Reasoning turn dispatch Approval Trap tool binding tools ? runAsync() response execute result
Current State: Ready. Click any node in the diagram or trigger a simulation phase. @agent-stack-ecosystem-kits/google-adk