track_adk_agent_recursive

opik.integrations.adk.track_adk_agent_recursive(root_agent: ADKAgent, tracer: OpikTracer) ADKAgent

Recursively adds opik tracer callbacks to the agent, its subagents, and agent tools.

Parameters:
  • root_agent – The root ADK agent to track

  • tracer – The OpikTracer instance to use for tracking

Returns:

The modified root agent with tracking enabled