From ff7de6346fd1137c441961f2f9cab0e9bfbcedc6 Mon Sep 17 00:00:00 2001 From: Alexander Alderman Webb Date: Fri, 9 Oct 2026 11:06:33 +0200 Subject: [PATCH] ci(openai-agents): Bump version for type checking to 0.23.1 --- sentry_sdk/integrations/openai_agents/patches/agent_run.py | 2 +- sentry_sdk/integrations/openai_agents/patches/models.py | 4 ++-- uv.lock | 6 +++--- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/sentry_sdk/integrations/openai_agents/patches/agent_run.py b/sentry_sdk/integrations/openai_agents/patches/agent_run.py index 76611283d6..bb4b9707ce 100644 --- a/sentry_sdk/integrations/openai_agents/patches/agent_run.py +++ b/sentry_sdk/integrations/openai_agents/patches/agent_run.py @@ -77,7 +77,7 @@ def _maybe_start_agent_span( context_wrapper._sentry_current_agent = agent # type: ignore[attr-defined] span = invoke_agent_span(context_wrapper, agent, span_kwargs) context_wrapper._sentry_agent_span = span # type: ignore[attr-defined] - agent._sentry_agent_span = span # type: ignore[attr-defined] + agent._sentry_agent_span = span if not is_streaming: return span diff --git a/sentry_sdk/integrations/openai_agents/patches/models.py b/sentry_sdk/integrations/openai_agents/patches/models.py index c2b030c42a..b48e2d07c4 100644 --- a/sentry_sdk/integrations/openai_agents/patches/models.py +++ b/sentry_sdk/integrations/openai_agents/patches/models.py @@ -73,7 +73,7 @@ def _get_model( # Capture the request model name for spans (agent.model can be None when using defaults) request_model_name = model.model if hasattr(model, "model") else str(model) - agent._sentry_request_model = request_model_name # type: ignore[attr-defined] + agent._sentry_request_model = request_model_name # Wrap _fetch_response if it exists (for OpenAI models) to capture response model if hasattr(model, "_fetch_response"): @@ -83,7 +83,7 @@ def _get_model( async def wrapped_fetch_response(*args: "Any", **kwargs: "Any") -> "Any": response = await original_fetch_response(*args, **kwargs) if hasattr(response, "model") and response.model: - agent._sentry_response_model = str(response.model) # type: ignore[attr-defined] + agent._sentry_response_model = str(response.model) return response model._fetch_response = wrapped_fetch_response diff --git a/uv.lock b/uv.lock index d69cc0f0df..ab58cad744 100644 --- a/uv.lock +++ b/uv.lock @@ -1953,7 +1953,7 @@ wheels = [ [[package]] name = "openai-agents" -version = "0.22.3" +version = "0.23.1" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "griffelib" }, @@ -1969,9 +1969,9 @@ dependencies = [ { name = "urllib3" }, { name = "websockets" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/88/2a/78734078b2d6c2132fab1c4c0ca223b4085b3c983c135a5bd7171c5d57ff/openai_agents-0.22.3.tar.gz", hash = "sha256:33c79a5da0c9cf8ace0019bb09e268338d9162a18edbb6c2ce12bc139917109e", size = 6584491, upload-time = "2026-09-17T22:20:44.87Z" } +sdist = { url = "https://files.pythonhosted.org/packages/e6/8e/67aa6f764c9041e96c523ff01407d3304bb1c886e2cfb216821a1086ef8f/openai_agents-0.23.1.tar.gz", hash = "sha256:2bbd0a87a42531d25638529396644defd3ff2afd92fd9ec7d2f02167e5458a99", size = 6908432, upload-time = "2026-10-02T15:42:06.011Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/f8/56/f5d32edb2e890a5dea9824cb76d179cef47c6a5ea8269d3559d092936106/openai_agents-0.22.3-py3-none-any.whl", hash = "sha256:41dec9e2e703db32a627bf0290f3721a6ca37405603a8cb654213356dbb8ee9d", size = 1149658, upload-time = "2026-09-17T22:20:42.768Z" }, + { url = "https://files.pythonhosted.org/packages/09/a7/546403f30d1409db12a7c81c2912442e841ecb43edf8dbdcb714cf9f17ae/openai_agents-0.23.1-py3-none-any.whl", hash = "sha256:0183e6da7370df80f7cf900379d9f113e664e32b426f51aa7486c9091faf8f2d", size = 1215213, upload-time = "2026-10-02T15:42:03.694Z" }, ] [[package]]