From 075163f2fb174afb7a5c17e9fd798f67aa208aaf Mon Sep 17 00:00:00 2001 From: Mike D'Arcy Date: Thu, 28 Aug 2025 14:21:04 -0700 Subject: [PATCH] bump inspect_ai to 0.3.123 --- astabench/tools/s2_api_tools.py | 4 ++-- pyproject.toml | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/astabench/tools/s2_api_tools.py b/astabench/tools/s2_api_tools.py index b7ad4de..7a920bf 100644 --- a/astabench/tools/s2_api_tools.py +++ b/astabench/tools/s2_api_tools.py @@ -13,7 +13,7 @@ import anyio import httpx from inspect_ai.tool import ContentText, Tool, ToolDef, ToolError, ToolSource -from inspect_ai.tool._mcp._mcp import MCPServerImpl +from inspect_ai.tool._mcp._local import MCPServerLocal from mcp.client.streamable_http import streamablehttp_client from .search import ( @@ -46,7 +46,7 @@ def create_server_streamable_http( timeout: float = 5, sse_read_timeout: float = 60 * 5, ) -> ToolSource: - return MCPServerImpl( + return MCPServerLocal( lambda: fixed_streamablehttp_client(url, headers, timeout, sse_read_timeout), name=url, events=True, diff --git a/pyproject.toml b/pyproject.toml index 9e4570b..12bd6d9 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -8,9 +8,9 @@ version = "0.1.7" readme = "README.md" requires-python = ">=3.11" dependencies = [ - "inspect_ai==0.3.114", + "inspect_ai==0.3.123", "agent-eval==0.1.43", - "openai>=1.78.0", # required by inspect + "openai>=1.99.7", # required by inspect "pydantic>=2.11.4", # required by inspect "litellm", "datasets~=3.2.0", @@ -65,7 +65,7 @@ conflicts = [ ] override-dependencies = [ # sqa pins openai to a lower version than inspect requires - "openai==1.78.0", + "openai==1.99.7", # STORM pretends to require a lower version, but doesn't actually need it: # https://github.com/allenai/asta-bench/issues/31#issuecomment-3045978008