Compose Google ADK with other Temporal plugins
mainThe Google ADK integration is designed to compose easily with other Temporal SDK plugins.
Temporal Worker Level:
- The ADK plugin only registers Activities at worker start and closes cached MCP toolsets at worker stop.
- It does not use interceptors or data converters.
- This means you can add it to
worker.Options.Pluginsalongside other plugins (such assdk-go/contrib/opentelemetry) without conflict. - To capture tracing, register your tracing interceptor on the worker as usual; ADK will emit its own OpenTelemetry spans.
ADK Level:
- To add other ADK-specific plugins, add them to
runner.PluginConfig.Pluginsfollowing standard ADK patterns.