Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
46 changes: 23 additions & 23 deletions py/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -385,13 +385,13 @@ latest = "ai[openai]==0.7.0"
"0.4.0" = "ai[openai]==0.4.0"

[tool.braintrust.matrix.openai]
latest = "openai==3.16.2"
latest = "openai==3.19.2"

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Badge Re-record cassettes for the upgraded provider SDKs

All latest sessions select their cassettes/latest fixtures, but this changes a group of provider SDK pins without updating any HTTP VCR or Claude transport recordings. Consequently, the new OpenAI, Anthropic, Hugging Face, and other latest clients are only validated against wire artifacts captured by older client versions, so request-serialization or response-shape incompatibilities introduced by these upgrades bypass the intended compatibility coverage. Re-record and commit the affected latest cassettes before merging.

AGENTS.md reference: AGENTS.md:L316-L326

Useful? React with 👍 / 👎.

"1.92.0" = "openai==1.92.0"
"1.77.0" = "openai==1.77.0"
"1.71.0" = "openai==1.71.0"

[tool.braintrust.matrix.anthropic]
latest = "anthropic==1.7.0"
latest = "anthropic==1.8.0"
"0.48.0" = "anthropic==0.48.0"

[tool.braintrust.matrix.cohere]
Expand All @@ -406,34 +406,34 @@ latest = "openai-agents==0.22.3"
[tool.braintrust.matrix.litellm]
# 1.92.0 only publishes Linux wheels through CPython 3.13, but the test
# matrix also covers Windows and CPython 3.14.
latest = "litellm==1.102.0"
latest = "litellm==1.103.0"
"1.74.0" = "litellm==1.74.0"

[tool.braintrust.matrix.livekit-agents]
latest = "livekit-agents==1.8.2"
latest = "livekit-agents==1.8.3"
"1.3.1" = "livekit-agents==1.3.1"

[tool.braintrust.matrix.pipecat-ai]
latest = "pipecat-ai==1.11.0"
latest = "pipecat-ai==1.12.0"
"1.3.0" = "pipecat-ai==1.3.0"

[tool.braintrust.matrix.claude-agent-sdk]
latest = "claude-agent-sdk==0.2.157"
latest = "claude-agent-sdk==0.2.160"
"0.1.10" = "claude-agent-sdk==0.1.10"

[tool.braintrust.matrix.cursor-sdk]
# 1.0.25 fixes bridge callback tokens that could be parsed as CLI flags while
# retaining per-turn usage, sync/async consumption, multimodal, and custom tools.
latest = "cursor-sdk==1.0.31"
latest = "cursor-sdk==1.0.32"
"1.0.25" = "cursor-sdk==1.0.25"

[tool.braintrust.matrix.agno]
latest = "agno==3.0.10"
latest = "agno==3.0.11"
"2.4.0" = "agno==2.4.0"
"2.1.0" = "agno==2.1.0"

[tool.braintrust.matrix.agentscope]
latest = "agentscope==2.0.8"
latest = "agentscope==2.0.9"
"1.0.0" = "agentscope==1.0.0"

[tool.braintrust.matrix.autogen-agentchat]
Expand All @@ -445,15 +445,15 @@ latest = "autogen-ext[openai]==0.7.5"
"0.7.0" = "autogen-ext[openai]==0.7.0"

[tool.braintrust.matrix.strands-agents]
latest = "strands-agents==1.56.0"
latest = "strands-agents==1.57.1"
"1.20.0" = "strands-agents==1.20.0"

[tool.braintrust.matrix.pydantic-ai-integration]
latest = "pydantic-ai==2.46.0"
latest = "pydantic-ai==2.51.0"
"1.10.0" = "pydantic-ai==1.10.0"

[tool.braintrust.matrix.pydantic-ai-wrap-openai]
latest = "pydantic-ai==2.46.0"
latest = "pydantic-ai==2.51.0"
"1.0.1" = "pydantic-ai==1.0.1"
"0.1.9" = "pydantic-ai==0.1.9"

Expand All @@ -466,19 +466,19 @@ latest = "instructor==1.17.0"
"1.11.0" = "instructor==1.11.0"

[tool.braintrust.matrix.google-genai]
latest = "google-genai==2.24.0"
latest = "google-genai==2.25.0"
"1.75.0" = "google-genai==1.75.0"
"1.30.0" = "google-genai==1.30.0"

[tool.braintrust.matrix.google-cloud-discoveryengine]
latest = "google-cloud-discoveryengine==0.20.4"

[tool.braintrust.matrix.dspy]
latest = "dspy==3.3.1"
latest = "dspy==3.4.0"
"2.6.0" = "dspy==2.6.0"

[tool.braintrust.matrix.deepagents]
latest = "deepagents==0.7.15"
latest = "deepagents==0.7.19"
"0.6.0" = "deepagents==0.6.0"

[tool.braintrust.matrix.crewai]
Expand All @@ -489,35 +489,35 @@ latest = "crewai==1.15.22"
"1.13.0" = "crewai==1.13.0"

[tool.braintrust.matrix.google-adk]
latest = "google-adk[mcp]==2.9.2"
latest = "google-adk[mcp]==2.10.0"
"2.6.3" = "google-adk[mcp]==2.6.3"
"1.14.1" = "google-adk[mcp]==1.14.1"

[tool.braintrust.matrix.langchain-core]
latest = "langchain-core==1.6.3"
latest = "langchain-core==1.6.5"
"0.3.28" = "langchain-core==0.3.28"

[tool.braintrust.matrix.llama-index-core]
latest = "llama-index-core==0.14.24"
latest = "llama-index-core==0.14.25"
"0.13.0" = "llama-index-core==0.13.0"

[tool.braintrust.matrix.openrouter]
latest = "openrouter==1.2.10"
latest = "openrouter==1.2.32"
"0.6.0" = "openrouter==0.6.0"

[tool.braintrust.matrix.mistralai]
latest = "mistralai==2.10.1"
"1.12.4" = "mistralai==1.12.4"

[tool.braintrust.matrix.typesafe-sdk]
latest = "typesafe-sdk==0.7.0"
latest = "typesafe-sdk==0.7.2"

[tool.braintrust.matrix.huggingface-hub]
# Floor pinned to 0.32.0: the earliest release that exposes the
# ``provider="auto"`` routing mode the integration relies on for multi-
# provider use, while still keeping the same chat_completion /
# text_generation / feature_extraction / sentence_similarity method names.
latest = "huggingface-hub==1.32.0"
latest = "huggingface-hub==2.0.0"

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Badge Re-record the Hugging Face 2.0 cassettes

Fresh evidence after the earlier comment is that this revision refreshes nine other integration cassette directories, but leaves integrations/huggingface_hub/cassettes/latest unchanged while advancing the latest pin across a major version; those fixtures still identify the recorded client as hf_hub/1.15.0. Because CI runs this session in replay-only mode, response parsing and tracing for 2.0.0 are therefore exercised against artifacts from the old client rather than the upgraded provider, so incompatibilities in the new response flow can pass unnoticed. Re-record the latest Hugging Face session before treating this pin as covered.

AGENTS.md reference: AGENTS.md:L194-L199

Useful? React with 👍 / 👎.

"0.32.0" = "huggingface-hub==0.32.0"

[tool.braintrust.matrix.transformers]
Expand Down Expand Up @@ -547,11 +547,11 @@ latest = "pytest==9.1.1"
latest = "braintrust-core==0.0.59"

[tool.braintrust.matrix.boto3]
latest = "boto3==1.43.98"
latest = "boto3==1.43.103"
"1.34.116" = "boto3==1.34.116"

[tool.braintrust.matrix.botocore]
latest = "botocore==1.43.98"
latest = "botocore==1.43.103"
"1.34.116" = "botocore==1.34.116"

# OpenTelemetry api/sdk/exporter release in lockstep; keep their keys in sync.
Expand Down

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading
Loading