
4/20/2026
What this post added
This post details the integration of Temporal with Google's Agent Development Kit (ADK). The integration allows ADK agents to leverage Temporal's durable execution by running each LLM call and tool call as a separate Temporal Activity. This provides granular retries, improved visibility in the Temporal UI, and more robust failure handling compared to running the entire agent within a single Activity. Key technical contributions include the `TemporalModel` wrapper for rerouting LLM calls to Activities, the `activity_tool` helper for defining tools as Activities, and modifications to ADK's time and UUID functions to ensure determinism within Temporal Workflows. The post also discusses the handling of MCP tools and the serialization of context objects.