AI Agents Bring Programmable Permissions to Crypto Wallets