Skip to content

Commit e76f474

Browse files
chore(deps): weekly dependency update (#478)
Automated weekly dependency update via `python scripts/update-matrix-latest.py && uv lock --upgrade`. ⚠️ **Provider SDK packages changed.** A human needs to re-record cassettes locally before merging. --------- Co-authored-by: AbhiPrasad <18689448+AbhiPrasad@users.noreply.github.com> Co-authored-by: Abhijeet Prasad <abhijeet@braintrustdata.com>
1 parent bb6c5ea commit e76f474

82 files changed

Lines changed: 2589 additions & 2265 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

py/pyproject.toml

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -211,7 +211,7 @@ lint = [
211211
# Packages below are needed so pylint can resolve every SDK import.
212212
# Versions are unpinned (unless already constrained) so the resolver
213213
# can find mutually compatible transitive deps.
214-
"agentscope",
214+
"agentscope<2",
215215
"agno",
216216
"anthropic",
217217
"autogen-agentchat",
@@ -321,24 +321,24 @@ latest = "openai==2.38.0"
321321
"1.71.0" = "openai==1.71.0"
322322

323323
[tool.braintrust.matrix.anthropic]
324-
latest = "anthropic==0.104.1"
324+
latest = "anthropic==0.105.2"
325325
"0.48.0" = "anthropic==0.48.0"
326326

327327
[tool.braintrust.matrix.cohere]
328-
latest = "cohere==7.0.0"
328+
latest = "cohere==7.0.2"
329329
"5.0.0" = "cohere==5.0.0"
330330

331331
[tool.braintrust.matrix.openai-agents]
332-
latest = "openai-agents==0.17.3"
332+
latest = "openai-agents==0.17.4"
333333
"0.13.6" = "openai-agents==0.13.6"
334334
"0.0.19" = "openai-agents==0.0.19"
335335

336336
[tool.braintrust.matrix.litellm]
337-
latest = "litellm==1.86.0"
337+
latest = "litellm==1.86.2"
338338
"1.74.0" = "litellm==1.74.0"
339339

340340
[tool.braintrust.matrix.livekit-agents]
341-
latest = "livekit-agents==1.5.13"
341+
latest = "livekit-agents==1.5.15"
342342
"1.3.1" = "livekit-agents==1.3.1"
343343

344344
[tool.braintrust.matrix.claude-agent-sdk]
@@ -351,7 +351,7 @@ latest = "agno==2.6.9"
351351
"2.1.0" = "agno==2.1.0"
352352

353353
[tool.braintrust.matrix.agentscope]
354-
latest = "agentscope==1.0.20"
354+
latest = "agentscope==1.0.21"
355355
"1.0.0" = "agentscope==1.0.0"
356356

357357
[tool.braintrust.matrix.autogen-agentchat]
@@ -367,11 +367,11 @@ latest = "strands-agents==1.41.0"
367367
"1.20.0" = "strands-agents==1.20.0"
368368

369369
[tool.braintrust.matrix.pydantic-ai-integration]
370-
latest = "pydantic-ai==1.102.0"
370+
latest = "pydantic-ai==1.104.0"
371371
"1.10.0" = "pydantic-ai==1.10.0"
372372

373373
[tool.braintrust.matrix.pydantic-ai-wrap-openai]
374-
latest = "pydantic-ai==1.102.0"
374+
latest = "pydantic-ai==1.104.0"
375375
"1.0.1" = "pydantic-ai==1.0.1"
376376
"0.1.9" = "pydantic-ai==0.1.9"
377377

@@ -384,7 +384,7 @@ latest = "instructor==1.15.1"
384384
"1.11.0" = "instructor==1.11.0"
385385

386386
[tool.braintrust.matrix.google-genai]
387-
latest = "google-genai==2.6.0"
387+
latest = "google-genai==2.7.0"
388388
"1.75.0" = "google-genai==1.75.0"
389389
"1.30.0" = "google-genai==1.30.0"
390390

@@ -396,7 +396,7 @@ latest = "dspy==3.2.1"
396396
# 1.13.0 is the first release with the full causal-id surface (event_id /
397397
# parent_event_id / started_event_id on BaseEvent) plus the ``usage`` field on
398398
# LLMCallCompletedEvent that the Braintrust CrewAI integration depends on.
399-
latest = "crewai==1.14.5"
399+
latest = "crewai==1.14.6"
400400
"1.13.0" = "crewai==1.13.0"
401401

402402
[tool.braintrust.matrix.google-adk]
@@ -416,15 +416,15 @@ latest = "openrouter==0.9.1"
416416
"0.6.0" = "openrouter==0.6.0"
417417

418418
[tool.braintrust.matrix.mistralai]
419-
latest = "mistralai==2.4.5"
419+
latest = "mistralai==2.4.8"
420420
"1.12.4" = "mistralai==1.12.4"
421421

422422
[tool.braintrust.matrix.huggingface-hub]
423423
# Floor pinned to 0.32.0: the earliest release that exposes the
424424
# ``provider="auto"`` routing mode the integration relies on for multi-
425425
# provider use, while still keeping the same chat_completion /
426426
# text_generation / feature_extraction / sentence_similarity method names.
427-
latest = "huggingface-hub==1.15.0"
427+
latest = "huggingface-hub==1.17.0"
428428
"0.32.0" = "huggingface-hub==0.32.0"
429429

430430
[tool.braintrust.matrix.temporalio]

py/src/braintrust/integrations/google_genai/cassettes/latest/test_auto_google_genai.yaml

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -16,32 +16,32 @@ interactions:
1616
Host:
1717
- generativelanguage.googleapis.com
1818
user-agent:
19-
- google-genai-sdk/2.6.0 gl-python/3.14.3
19+
- google-genai-sdk/2.7.0 gl-python/3.14.3
2020
x-goog-api-client:
21-
- google-genai-sdk/2.6.0 gl-python/3.14.3
21+
- google-genai-sdk/2.7.0 gl-python/3.14.3
2222
method: POST
2323
uri: https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash-lite:generateContent
2424
response:
2525
body:
2626
string: "{\n \"candidates\": [\n {\n \"content\": {\n \"parts\":
27-
[\n {\n \"text\": \"Hi!\"\n }\n ],\n \"role\":
28-
\"model\"\n },\n \"finishReason\": \"STOP\",\n \"index\": 0\n
29-
\ }\n ],\n \"usageMetadata\": {\n \"promptTokenCount\": 3,\n \"candidatesTokenCount\":
30-
2,\n \"totalTokenCount\": 5,\n \"promptTokensDetails\": [\n {\n
31-
\ \"modality\": \"TEXT\",\n \"tokenCount\": 3\n }\n ],\n
32-
\ \"serviceTier\": \"standard\"\n },\n \"modelVersion\": \"gemini-2.5-flash-lite\",\n
33-
\ \"responseId\": \"jpUUat2ZM-SOjMcPuoCosAk\"\n}\n"
27+
[\n {\n \"text\": \"Hi there! How can I help you today?\"\n
28+
\ }\n ],\n \"role\": \"model\"\n },\n \"finishReason\":
29+
\"STOP\",\n \"index\": 0\n }\n ],\n \"usageMetadata\": {\n \"promptTokenCount\":
30+
3,\n \"candidatesTokenCount\": 10,\n \"totalTokenCount\": 13,\n \"promptTokensDetails\":
31+
[\n {\n \"modality\": \"TEXT\",\n \"tokenCount\": 3\n }\n
32+
\ ],\n \"serviceTier\": \"standard\"\n },\n \"modelVersion\": \"gemini-2.5-flash-lite\",\n
33+
\ \"responseId\": \"cpodaoS4FunR_uMPz__LyAw\"\n}\n"
3434
headers:
3535
Alt-Svc:
3636
- h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
3737
Content-Type:
3838
- application/json; charset=UTF-8
3939
Date:
40-
- Mon, 25 May 2026 18:31:43 GMT
40+
- Mon, 01 Jun 2026 14:42:58 GMT
4141
Server:
4242
- scaffolding on HTTPServer2
4343
Server-Timing:
44-
- gfet4t7; dur=434
44+
- gfet4t7; dur=286
4545
Transfer-Encoding:
4646
- chunked
4747
Vary:
@@ -57,7 +57,7 @@ interactions:
5757
X-XSS-Protection:
5858
- '0'
5959
content-length:
60-
- '547'
60+
- '581'
6161
status:
6262
code: 200
6363
message: OK

py/src/braintrust/integrations/google_genai/cassettes/latest/test_basic_completion[stream].yaml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,9 @@ interactions:
1616
Host:
1717
- generativelanguage.googleapis.com
1818
user-agent:
19-
- google-genai-sdk/2.6.0 gl-python/3.14.3
19+
- google-genai-sdk/2.7.0 gl-python/3.14.3
2020
x-goog-api-client:
21-
- google-genai-sdk/2.6.0 gl-python/3.14.3
21+
- google-genai-sdk/2.7.0 gl-python/3.14.3
2222
method: POST
2323
uri: https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash-lite:streamGenerateContent?alt=sse
2424
response:
@@ -28,12 +28,12 @@ interactions:
2828
{\"promptTokenCount\": 8,\"candidatesTokenCount\": 6,\"totalTokenCount\":
2929
14,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 8}],\"serviceTier\":
3030
\"standard\"},\"modelVersion\": \"gemini-2.5-flash-lite\",\"responseId\":
31-
\"U5UUauKLFLK8_uMP-uyn2Qk\"}\r\n\r\ndata: {\"candidates\": [{\"content\":
31+
\"MpodatymArux1MkP9YmF6QM\"}\r\n\r\ndata: {\"candidates\": [{\"content\":
3232
{\"parts\": [{\"text\": \"Paris**.\"}],\"role\": \"model\"},\"finishReason\":
3333
\"STOP\",\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 8,\"candidatesTokenCount\":
3434
8,\"totalTokenCount\": 16,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\":
3535
8}],\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-2.5-flash-lite\",\"responseId\":
36-
\"U5UUauKLFLK8_uMP-uyn2Qk\"}\r\n\r\n"
36+
\"MpodatymArux1MkP9YmF6QM\"}\r\n\r\n"
3737
headers:
3838
Alt-Svc:
3939
- h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
@@ -42,11 +42,11 @@ interactions:
4242
Content-Type:
4343
- text/event-stream
4444
Date:
45-
- Mon, 25 May 2026 18:30:43 GMT
45+
- Mon, 01 Jun 2026 14:41:54 GMT
4646
Server:
4747
- scaffolding on HTTPServer2
4848
Server-Timing:
49-
- gfet4t7; dur=437
49+
- gfet4t7; dur=282
5050
Transfer-Encoding:
5151
- chunked
5252
Vary:

py/src/braintrust/integrations/google_genai/cassettes/latest/test_basic_completion[sync].yaml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,9 @@ interactions:
1616
Host:
1717
- generativelanguage.googleapis.com
1818
user-agent:
19-
- google-genai-sdk/2.6.0 gl-python/3.14.3
19+
- google-genai-sdk/2.7.0 gl-python/3.14.3
2020
x-goog-api-client:
21-
- google-genai-sdk/2.6.0 gl-python/3.14.3
21+
- google-genai-sdk/2.7.0 gl-python/3.14.3
2222
method: POST
2323
uri: https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash-lite:generateContent
2424
response:
@@ -30,18 +30,18 @@ interactions:
3030
8,\n \"candidatesTokenCount\": 8,\n \"totalTokenCount\": 16,\n \"promptTokensDetails\":
3131
[\n {\n \"modality\": \"TEXT\",\n \"tokenCount\": 8\n }\n
3232
\ ],\n \"serviceTier\": \"standard\"\n },\n \"modelVersion\": \"gemini-2.5-flash-lite\",\n
33-
\ \"responseId\": \"UpUUaqK4MbeM_PUP-oCv2AM\"\n}\n"
33+
\ \"responseId\": \"MZodapisIeSt-8YP2bzsmQ0\"\n}\n"
3434
headers:
3535
Alt-Svc:
3636
- h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
3737
Content-Type:
3838
- application/json; charset=UTF-8
3939
Date:
40-
- Mon, 25 May 2026 18:30:43 GMT
40+
- Mon, 01 Jun 2026 14:41:53 GMT
4141
Server:
4242
- scaffolding on HTTPServer2
4343
Server-Timing:
44-
- gfet4t7; dur=411
44+
- gfet4t7; dur=279
4545
Transfer-Encoding:
4646
- chunked
4747
Vary:

py/src/braintrust/integrations/google_genai/cassettes/latest/test_basic_completion_async[async].yaml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,9 @@ interactions:
1616
Host:
1717
- generativelanguage.googleapis.com
1818
user-agent:
19-
- google-genai-sdk/2.6.0 gl-python/3.14.3
19+
- google-genai-sdk/2.7.0 gl-python/3.14.3
2020
x-goog-api-client:
21-
- google-genai-sdk/2.6.0 gl-python/3.14.3
21+
- google-genai-sdk/2.7.0 gl-python/3.14.3
2222
method: POST
2323
uri: https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash-lite:generateContent
2424
response:
@@ -30,18 +30,18 @@ interactions:
3030
8,\n \"candidatesTokenCount\": 8,\n \"totalTokenCount\": 16,\n \"promptTokensDetails\":
3131
[\n {\n \"modality\": \"TEXT\",\n \"tokenCount\": 8\n }\n
3232
\ ],\n \"serviceTier\": \"standard\"\n },\n \"modelVersion\": \"gemini-2.5-flash-lite\",\n
33-
\ \"responseId\": \"U5UUav24Ove__uMPqJur-Ac\"\n}\n"
33+
\ \"responseId\": \"MpodatKcH8aU_uMP6bKmoAY\"\n}\n"
3434
headers:
3535
Alt-Svc:
3636
- h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
3737
Content-Type:
3838
- application/json; charset=UTF-8
3939
Date:
40-
- Mon, 25 May 2026 18:30:44 GMT
40+
- Mon, 01 Jun 2026 14:41:54 GMT
4141
Server:
4242
- scaffolding on HTTPServer2
4343
Server-Timing:
44-
- gfet4t7; dur=358
44+
- gfet4t7; dur=322
4545
Transfer-Encoding:
4646
- chunked
4747
Vary:

py/src/braintrust/integrations/google_genai/cassettes/latest/test_basic_completion_async[async_stream].yaml

Lines changed: 11 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -16,24 +16,23 @@ interactions:
1616
Host:
1717
- generativelanguage.googleapis.com
1818
user-agent:
19-
- google-genai-sdk/2.6.0 gl-python/3.14.3
19+
- google-genai-sdk/2.7.0 gl-python/3.14.3
2020
x-goog-api-client:
21-
- google-genai-sdk/2.6.0 gl-python/3.14.3
21+
- google-genai-sdk/2.7.0 gl-python/3.14.3
2222
method: POST
2323
uri: https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash-lite:streamGenerateContent?alt=sse
2424
response:
2525
body:
26-
string: "data: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"The
27-
capital of France is **\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\":
28-
{\"promptTokenCount\": 8,\"candidatesTokenCount\": 6,\"totalTokenCount\":
29-
14,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 8}],\"serviceTier\":
30-
\"standard\"},\"modelVersion\": \"gemini-2.5-flash-lite\",\"responseId\":
31-
\"VJUUasuMHeff_uMPm-ndwQ8\"}\r\n\r\ndata: {\"candidates\": [{\"content\":
32-
{\"parts\": [{\"text\": \"Paris**.\"}],\"role\": \"model\"},\"finishReason\":
26+
string: "data: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"The\"}],\"role\":
27+
\"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 8,\"candidatesTokenCount\":
28+
1,\"totalTokenCount\": 9,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\":
29+
8}],\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-2.5-flash-lite\",\"responseId\":
30+
\"M5odas2iAq28_uMP0MLCwQ0\"}\r\n\r\ndata: {\"candidates\": [{\"content\":
31+
{\"parts\": [{\"text\": \" capital of France is **Paris**.\"}],\"role\": \"model\"},\"finishReason\":
3332
\"STOP\",\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 8,\"candidatesTokenCount\":
3433
8,\"totalTokenCount\": 16,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\":
3534
8}],\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-2.5-flash-lite\",\"responseId\":
36-
\"VJUUasuMHeff_uMPm-ndwQ8\"}\r\n\r\n"
35+
\"M5odas2iAq28_uMP0MLCwQ0\"}\r\n\r\n"
3736
headers:
3837
Alt-Svc:
3938
- h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
@@ -42,11 +41,11 @@ interactions:
4241
Content-Type:
4342
- text/event-stream
4443
Date:
45-
- Mon, 25 May 2026 18:30:44 GMT
44+
- Mon, 01 Jun 2026 14:41:55 GMT
4645
Server:
4746
- scaffolding on HTTPServer2
4847
Server-Timing:
49-
- gfet4t7; dur=414
48+
- gfet4t7; dur=234
5049
Transfer-Encoding:
5150
- chunked
5251
Vary:

py/src/braintrust/integrations/google_genai/cassettes/latest/test_document_input.yaml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -17,34 +17,34 @@ interactions:
1717
Host:
1818
- generativelanguage.googleapis.com
1919
user-agent:
20-
- google-genai-sdk/2.6.0 gl-python/3.14.3
20+
- google-genai-sdk/2.7.0 gl-python/3.14.3
2121
x-goog-api-client:
22-
- google-genai-sdk/2.6.0 gl-python/3.14.3
22+
- google-genai-sdk/2.7.0 gl-python/3.14.3
2323
method: POST
2424
uri: https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash-lite:generateContent
2525
response:
2626
body:
2727
string: "{\n \"candidates\": [\n {\n \"content\": {\n \"parts\":
28-
[\n {\n \"text\": \"This document is a test PDF that contains
28+
[\n {\n \"text\": \"The document is a test PDF. It contains
2929
only a few sentences.\"\n }\n ],\n \"role\": \"model\"\n
3030
\ },\n \"finishReason\": \"STOP\",\n \"index\": 0\n }\n ],\n
3131
\ \"usageMetadata\": {\n \"promptTokenCount\": 265,\n \"candidatesTokenCount\":
32-
13,\n \"totalTokenCount\": 278,\n \"promptTokensDetails\": [\n {\n
32+
14,\n \"totalTokenCount\": 279,\n \"promptTokensDetails\": [\n {\n
3333
\ \"modality\": \"TEXT\",\n \"tokenCount\": 7\n },\n {\n
3434
\ \"modality\": \"DOCUMENT\",\n \"tokenCount\": 258\n }\n
3535
\ ],\n \"serviceTier\": \"standard\"\n },\n \"modelVersion\": \"gemini-2.5-flash-lite\",\n
36-
\ \"responseId\": \"VpUUavTgHP2__uMPiZHJ0Qg\"\n}\n"
36+
\ \"responseId\": \"NJodatLIG_ec_uMPw-O6iQU\"\n}\n"
3737
headers:
3838
Alt-Svc:
3939
- h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
4040
Content-Type:
4141
- application/json; charset=UTF-8
4242
Date:
43-
- Mon, 25 May 2026 18:30:47 GMT
43+
- Mon, 01 Jun 2026 14:41:57 GMT
4444
Server:
4545
- scaffolding on HTTPServer2
4646
Server-Timing:
47-
- gfet4t7; dur=1176
47+
- gfet4t7; dur=790
4848
Transfer-Encoding:
4949
- chunked
5050
Vary:
@@ -60,7 +60,7 @@ interactions:
6060
X-XSS-Protection:
6161
- '0'
6262
content-length:
63-
- '687'
63+
- '685'
6464
status:
6565
code: 200
6666
message: OK

py/src/braintrust/integrations/google_genai/cassettes/latest/test_embed_content.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,9 @@ interactions:
1919
Host:
2020
- generativelanguage.googleapis.com
2121
user-agent:
22-
- google-genai-sdk/2.6.0 gl-python/3.14.3
22+
- google-genai-sdk/2.7.0 gl-python/3.14.3
2323
x-goog-api-client:
24-
- google-genai-sdk/2.6.0 gl-python/3.14.3
24+
- google-genai-sdk/2.7.0 gl-python/3.14.3
2525
method: POST
2626
uri: https://generativelanguage.googleapis.com/v1beta/models/gemini-embedding-001:batchEmbedContents
2727
response:
@@ -50,11 +50,11 @@ interactions:
5050
Content-Type:
5151
- application/json; charset=UTF-8
5252
Date:
53-
- Mon, 25 May 2026 18:30:45 GMT
53+
- Mon, 01 Jun 2026 14:41:55 GMT
5454
Server:
5555
- scaffolding on HTTPServer2
5656
Server-Timing:
57-
- gfet4t7; dur=170
57+
- gfet4t7; dur=148
5858
Transfer-Encoding:
5959
- chunked
6060
Vary:

0 commit comments

Comments
 (0)