Blog
Notes on email, agents, and the space in between.
Tutorials, protocol deep-dives, and product updates from the team.
Give your Google ADK agent an email inbox (with conversation memory)
Wire a Google Agent Development Kit agent to a real email address. HMAC-verified webhooks, multi-turn memory across email replies via the conversation_id ↔ ADK session_id binding, ~30 lines of business logic. Full runnable example included.
Human-in-the-loop: approve before your agent hits send
Per-agent approval for outbound AI email. Flip one switch; the next time your agent tries to send, you get a notification with approve / reject buttons. Review in the dashboard, CLI, or straight from your inbox.
Give your OpenClaw agent an email address (with real-time WebSocket delivery)
OpenClaw runs locally, so by default it has no public inbox. This tutorial wires it to a real email address via e2a — WebSocket delivery, no public URL, under 5 minutes.
Send real email from a Python AI agent in 20 lines
A minimal walkthrough: give your Python agent an email address, send verified mail, receive replies via webhook or WebSocket, and thread the whole conversation.