diff --git a/genai-function-calling/openai-agents/Dockerfile b/genai-function-calling/openai-agents/Dockerfile index 9ce674a..4816153 100644 --- a/genai-function-calling/openai-agents/Dockerfile +++ b/genai-function-calling/openai-agents/Dockerfile @@ -1,7 +1,7 @@ # Use glibc-based image with pre-compiled wheels for psutil FROM python:3.13-slim -# TODO: temporary until openinference-instrumentation-mcp 1.3.1 with ValidationError fix +# TODO: temporary until elastic-opentelemetry release with https://github.com/elastic/elastic-otel-python-instrumentations/pull/90 RUN apt-get update \ && apt-get install -y --no-install-recommends git \ && apt-get clean \ diff --git a/genai-function-calling/openai-agents/requirements.txt b/genai-function-calling/openai-agents/requirements.txt index cbc666c..acbf35a 100644 --- a/genai-function-calling/openai-agents/requirements.txt +++ b/genai-function-calling/openai-agents/requirements.txt @@ -1,12 +1,11 @@ -openai-agents~=0.2.10 +openai-agents~=0.3.2 httpx~=0.28.1 -mcp~=1.13.1 +mcp~=1.15.0 -elastic-opentelemetry~=1.7.0 +elastic-opentelemetry~=1.8.0 # TODO: temporary until elastic-opentelemetry release with https://github.com/elastic/elastic-otel-python-instrumentations/pull/90 elastic-opentelemetry-instrumentation-openai @ git+https://github.com/anuraaga/elastic-otel-python-instrumentations.git@use-logger-workaroun#subdirectory=instrumentation/elastic-opentelemetry-instrumentation-openai # Use openai-agents and MCP instrumentation from OpenInference -openinference-instrumentation-openai-agents~=1.2.0 -# TODO: temporary until openinference-instrumentation-mcp 1.3.1 with ValidationError fix -openinference-instrumentation-mcp @ git+https://github.com/codefromthecrypt/openinference.git@mcp-validation-fix#subdirectory=python/instrumentation/openinference-instrumentation-mcp +openinference-instrumentation-openai-agents~=1.3.0 +openinference-instrumentation-mcp~=1.3.1