Blog

Notes on email, agents, and the space in between.

Tutorials, protocol deep-dives, and product updates from the team.

April 27, 2026 · 7 min read

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.

April 24, 2026 · 6 min read

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.

April 19, 2026 · 5 min read

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.

April 13, 2026 · 5 min read

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.