agent_wallet:useSurface: Local stdio only Mutates state: No
tokens is omitted, it queries active AgentBank tokens for the
selected configured chain.
Use list_currencies to verify supported chains, token addresses, and decimals
instead of guessing them.
