Skip to main content
Each extra installs the OpenInference instrumentor for one framework. botgauge instrument traces that framework at whatever version you have installed. The versions below are the ones BotGauge verified.

Verified versions

terminal

What “verified” means

A framework version is verified only together with the instrumentor version listed under it, which is the one the extra installs, and only the exact versions listed are verified. The oldest and newest version of each framework are certified on every change to BotGauge, and every other listed pair is certified every night. The word “Also” names an older instrumentor version that is verified with one framework version. The extra no longer installs it. In the last column, Traced means the unmodified app, launched with botgauge instrument, exported the framework’s spans with the turn() session id, masked the email address and card number in the prompt, and, for the frameworks that call an LLM, exported the LLM call with its model and input and output token counts. Cost is computed from those token counts. Every sample calls a real LLM.

Notes on specific frameworks

CrewAI calls its model through the OpenAI SDK, which the CrewAI instrumentor doesn’t trace, so the [crewai] extra also installs the OpenAI producer. Google ADK reaches the model through its LiteLLM wrapper. In the MCP sample, the LLM calls a tool on an in-process MCP server. Each framework was installed with exactly the install line on its page. That resolved OpenTelemetry 1.45.1 for most frameworks. Google ADK needs OpenTelemetry 1.42.1 or older, which pip picks for you. PydanticAI 1.25, the older verified version, needs OpenTelemetry 1.39.1 and genai-prices 0.0.73. PydanticAI reads token counts through genai-prices, and every PydanticAI before 2.17 records none with genai-prices 0.1.0 or newer, so the trace shows zero cost. PydanticAI 2.17 or newer needs neither pin. In code, pass version=3 to InstrumentationSettings on PydanticAI 1.x and version=5 on 2.x. botgauge instrument picks it for you.

Start tracing your AI agents

Explore every supported framework and start sending traces to BotGauge.

Try BotGauge →

Running a version that isn’t listed

Other versions may work but aren’t verified. See versions not verified for what that means and how to enforce verified versions in CI.