Add *one more* abstraction layer so the agent can use different frameworks We want to support: * LLamaIndex * LangGraph * Google ADK