Skip to content

Commit 0fcf6cb

Browse files
chore(deps): weekly dependency update (#458)
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 e4523e1 commit 0fcf6cb

236 files changed

Lines changed: 10855 additions & 10704 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
@@ -300,38 +300,38 @@ conflicts = [
300300
[tool.braintrust.matrix]
301301

302302
[tool.braintrust.matrix.openai]
303-
latest = "openai==2.37.0"
303+
latest = "openai==2.38.0"
304304
"1.92.0" = "openai==1.92.0"
305305
"1.77.0" = "openai==1.77.0"
306306
"1.71.0" = "openai==1.71.0"
307307

308308
[tool.braintrust.matrix.anthropic]
309-
latest = "anthropic==0.102.0"
309+
latest = "anthropic==0.104.1"
310310
"0.48.0" = "anthropic==0.48.0"
311311

312312
[tool.braintrust.matrix.cohere]
313-
latest = "cohere==6.1.0"
313+
latest = "cohere==7.0.0"
314314
"5.0.0" = "cohere==5.0.0"
315315

316316
[tool.braintrust.matrix.openai-agents]
317-
latest = "openai-agents==0.17.2"
317+
latest = "openai-agents==0.17.3"
318318
"0.13.6" = "openai-agents==0.13.6"
319319
"0.0.19" = "openai-agents==0.0.19"
320320

321321
[tool.braintrust.matrix.litellm]
322-
latest = "litellm==1.85.0"
322+
latest = "litellm==1.86.0"
323323
"1.74.0" = "litellm==1.74.0"
324324

325325
[tool.braintrust.matrix.livekit-agents]
326-
latest = "livekit-agents==1.5.10"
326+
latest = "livekit-agents==1.5.13"
327327
"1.3.1" = "livekit-agents==1.3.1"
328328

329329
[tool.braintrust.matrix.claude-agent-sdk]
330-
latest = "claude-agent-sdk==0.2.82"
330+
latest = "claude-agent-sdk==0.2.87"
331331
"0.1.10" = "claude-agent-sdk==0.1.10"
332332

333333
[tool.braintrust.matrix.agno]
334-
latest = "agno==2.6.7"
334+
latest = "agno==2.6.9"
335335
"2.4.0" = "agno==2.4.0"
336336
"2.1.0" = "agno==2.1.0"
337337

@@ -348,15 +348,15 @@ latest = "autogen-ext[openai]==0.7.5"
348348
"0.7.0" = "autogen-ext[openai]==0.7.0"
349349

350350
[tool.braintrust.matrix.strands-agents]
351-
latest = "strands-agents==1.40.0"
351+
latest = "strands-agents==1.41.0"
352352
"1.20.0" = "strands-agents==1.20.0"
353353

354354
[tool.braintrust.matrix.pydantic-ai-integration]
355-
latest = "pydantic-ai==1.97.0"
355+
latest = "pydantic-ai==1.102.0"
356356
"1.10.0" = "pydantic-ai==1.10.0"
357357

358358
[tool.braintrust.matrix.pydantic-ai-wrap-openai]
359-
latest = "pydantic-ai==1.97.0"
359+
latest = "pydantic-ai==1.102.0"
360360
"1.0.1" = "pydantic-ai==1.0.1"
361361
"0.1.9" = "pydantic-ai==0.1.9"
362362

@@ -365,7 +365,7 @@ latest = "autoevals==0.2.0"
365365
"0.0.129" = "autoevals==0.0.129"
366366

367367
[tool.braintrust.matrix.google-genai]
368-
latest = "google-genai==2.4.0"
368+
latest = "google-genai==2.6.0"
369369
"1.75.0" = "google-genai==1.75.0"
370370
"1.30.0" = "google-genai==1.30.0"
371371

@@ -377,7 +377,7 @@ latest = "dspy==3.2.1"
377377
# 1.13.0 is the first release with the full causal-id surface (event_id /
378378
# parent_event_id / started_event_id on BaseEvent) plus the ``usage`` field on
379379
# LLMCallCompletedEvent that the Braintrust CrewAI integration depends on.
380-
latest = "crewai==1.14.4"
380+
latest = "crewai==1.14.5"
381381
"1.13.0" = "crewai==1.13.0"
382382

383383
[tool.braintrust.matrix.google-adk]

py/src/braintrust/integrations/anthropic/cassettes/latest/TestBatchesCreateSpans.test_async_batches_create_produces_span.yaml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ interactions:
1717
Host:
1818
- api.anthropic.com
1919
User-Agent:
20-
- AsyncAnthropic/Python 0.100.0
20+
- AsyncAnthropic/Python 0.104.1
2121
X-Stainless-Arch:
2222
- arm64
2323
X-Stainless-Async:
@@ -27,11 +27,11 @@ interactions:
2727
X-Stainless-OS:
2828
- MacOS
2929
X-Stainless-Package-Version:
30-
- 0.100.0
30+
- 0.104.1
3131
X-Stainless-Runtime:
3232
- CPython
3333
X-Stainless-Runtime-Version:
34-
- 3.12.12
34+
- 3.14.3
3535
anthropic-version:
3636
- '2023-06-01'
3737
x-stainless-read-timeout:
@@ -44,18 +44,18 @@ interactions:
4444
uri: https://api.anthropic.com/v1/messages/batches
4545
response:
4646
body:
47-
string: '{"id":"msgbatch_01UGbPMy5RU8WHCa7j2Dwm27","type":"message_batch","processing_status":"in_progress","request_counts":{"processing":2,"succeeded":0,"errored":0,"canceled":0,"expired":0},"ended_at":null,"created_at":"2026-05-11T15:16:58.428003+00:00","expires_at":"2026-05-12T15:16:58.428003+00:00","archived_at":null,"cancel_initiated_at":null,"results_url":null}'
47+
string: '{"id":"msgbatch_01Fuw8wqpPX9xNYVB2L5nNRD","type":"message_batch","processing_status":"in_progress","request_counts":{"processing":2,"succeeded":0,"errored":0,"canceled":0,"expired":0},"ended_at":null,"created_at":"2026-05-25T18:26:17.324615+00:00","expires_at":"2026-05-26T18:26:17.324615+00:00","archived_at":null,"cancel_initiated_at":null,"results_url":null}'
4848
headers:
4949
CF-RAY:
50-
- 9fa225d87d4debb4-YYZ
50+
- a01696695845abe8-YYZ
5151
Connection:
5252
- keep-alive
5353
Content-Security-Policy:
5454
- default-src 'none'; frame-ancestors 'none'
5555
Content-Type:
5656
- application/json
5757
Date:
58-
- Mon, 11 May 2026 15:16:58 GMT
58+
- Mon, 25 May 2026 18:26:17 GMT
5959
Server:
6060
- cloudflare
6161
Transfer-Encoding:
@@ -69,18 +69,18 @@ interactions:
6969
content-length:
7070
- '361'
7171
request-id:
72-
- req_011Caw18perARTjiCuaqhAgb
72+
- req_011CbPktxBNRVo4i5hyHF7zR
7373
server-timing:
74-
- x-originResponse;dur=174
74+
- x-originResponse;dur=203
7575
set-cookie:
76-
- _cfuvid=TOlufSc8lUpqiSk3D0REIEdniTNMQc2FLrRweTvvOUQ-1778512618.3156328-1.0.1.1-1L7xBcOr7zftD2LJL0VHzJDb1Y.aqktjx2X6mHDDsQs;
76+
- _cfuvid=lwz3kUZ2H4K74kngs74fWWBU.sAvE4BYsTuLFuw86ks-1779733577.1761413-1.0.1.1-kYO4T412QCAArrmQFv8WYOx7KaI.vmxUY.guDc16mlY;
7777
HttpOnly; SameSite=None; Secure; Path=/; Domain=api.anthropic.com
7878
strict-transport-security:
7979
- max-age=31536000; includeSubDomains; preload
8080
vary:
8181
- Accept-Encoding
8282
x-envoy-upstream-service-time:
83-
- '170'
83+
- '200'
8484
status:
8585
code: 200
8686
message: OK

py/src/braintrust/integrations/anthropic/cassettes/latest/TestBatchesCreateSpans.test_sync_batches_create_logs_error_on_failure.yaml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ interactions:
1515
Host:
1616
- api.anthropic.com
1717
User-Agent:
18-
- Anthropic/Python 0.100.0
18+
- Anthropic/Python 0.104.1
1919
X-Stainless-Arch:
2020
- arm64
2121
X-Stainless-Async:
@@ -25,11 +25,11 @@ interactions:
2525
X-Stainless-OS:
2626
- MacOS
2727
X-Stainless-Package-Version:
28-
- 0.100.0
28+
- 0.104.1
2929
X-Stainless-Runtime:
3030
- CPython
3131
X-Stainless-Runtime-Version:
32-
- 3.12.12
32+
- 3.14.3
3333
anthropic-version:
3434
- '2023-06-01'
3535
x-stainless-read-timeout:
@@ -43,18 +43,18 @@ interactions:
4343
response:
4444
body:
4545
string: '{"type":"error","error":{"type":"invalid_request_error","message":"requests:
46-
List should have at least 1 item after validation, not 0"},"request_id":"req_011Caw18r5Re7UWu7PaC2HEq"}'
46+
List should have at least 1 item after validation, not 0"},"request_id":"req_011CbPktysKVe2XXspet8hsj"}'
4747
headers:
4848
CF-RAY:
49-
- 9fa225da9c21ac46-YYZ
49+
- a016966bdf7bf41f-YYZ
5050
Connection:
5151
- keep-alive
5252
Content-Security-Policy:
5353
- default-src 'none'; frame-ancestors 'none'
5454
Content-Type:
5555
- application/json
5656
Date:
57-
- Mon, 11 May 2026 15:16:58 GMT
57+
- Mon, 25 May 2026 18:26:17 GMT
5858
Server:
5959
- cloudflare
6060
Transfer-Encoding:
@@ -68,18 +68,18 @@ interactions:
6868
content-length:
6969
- '180'
7070
request-id:
71-
- req_011Caw18r5Re7UWu7PaC2HEq
71+
- req_011CbPktysKVe2XXspet8hsj
7272
server-timing:
73-
- x-originResponse;dur=47
73+
- x-originResponse;dur=48
7474
set-cookie:
75-
- _cfuvid=nZpwplJ30sANoUkYTt67__o6NhVohkI4FRNyexCj6PU-1778512618.6534522-1.0.1.1-6meUAF4V9xn6EzX.d6KJMVSUawOhXN_GDF6FgpDMUbA;
75+
- _cfuvid=1gHfyhBea36UT.9.DJ9zECZVqactEJmTFkrtePw7GoA-1779733577.577525-1.0.1.1-q_SBkHcfd7Ve3Z8i_K4Oh9j8mr74MMslNwPMtRz5n88;
7676
HttpOnly; SameSite=None; Secure; Path=/; Domain=api.anthropic.com
7777
strict-transport-security:
7878
- max-age=31536000; includeSubDomains; preload
7979
vary:
8080
- Accept-Encoding
8181
x-envoy-upstream-service-time:
82-
- '45'
82+
- '47'
8383
x-should-retry:
8484
- 'false'
8585
status:

py/src/braintrust/integrations/anthropic/cassettes/latest/TestBatchesCreateSpans.test_sync_batches_create_multi_model_metadata.yaml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ interactions:
1515
Host:
1616
- api.anthropic.com
1717
User-Agent:
18-
- Anthropic/Python 0.100.0
18+
- Anthropic/Python 0.104.1
1919
X-Stainless-Arch:
2020
- arm64
2121
X-Stainless-Async:
@@ -25,11 +25,11 @@ interactions:
2525
X-Stainless-OS:
2626
- MacOS
2727
X-Stainless-Package-Version:
28-
- 0.100.0
28+
- 0.104.1
2929
X-Stainless-Runtime:
3030
- CPython
3131
X-Stainless-Runtime-Version:
32-
- 3.12.12
32+
- 3.14.3
3333
anthropic-version:
3434
- '2023-06-01'
3535
x-stainless-read-timeout:
@@ -42,18 +42,18 @@ interactions:
4242
uri: https://api.anthropic.com/v1/messages/batches
4343
response:
4444
body:
45-
string: '{"id":"msgbatch_01S6UjcKu3EjdB7SjpLGXRhW","type":"message_batch","processing_status":"in_progress","request_counts":{"processing":2,"succeeded":0,"errored":0,"canceled":0,"expired":0},"ended_at":null,"created_at":"2026-05-11T15:16:59.410845+00:00","expires_at":"2026-05-12T15:16:59.410845+00:00","archived_at":null,"cancel_initiated_at":null,"results_url":null}'
45+
string: '{"id":"msgbatch_01CExV566rBXC8HLBJTmzx9P","type":"message_batch","processing_status":"in_progress","request_counts":{"processing":2,"succeeded":0,"errored":0,"canceled":0,"expired":0},"ended_at":null,"created_at":"2026-05-25T18:26:18.264924+00:00","expires_at":"2026-05-26T18:26:18.264924+00:00","archived_at":null,"cancel_initiated_at":null,"results_url":null}'
4646
headers:
4747
CF-RAY:
48-
- 9fa225dbde1fab1c-YYZ
48+
- a016966cdbd83b8e-YYZ
4949
Connection:
5050
- keep-alive
5151
Content-Security-Policy:
5252
- default-src 'none'; frame-ancestors 'none'
5353
Content-Type:
5454
- application/json
5555
Date:
56-
- Mon, 11 May 2026 15:16:59 GMT
56+
- Mon, 25 May 2026 18:26:18 GMT
5757
Server:
5858
- cloudflare
5959
Transfer-Encoding:
@@ -67,18 +67,18 @@ interactions:
6767
content-length:
6868
- '361'
6969
request-id:
70-
- req_011Caw18rzz2TNxA4pc7T8oh
70+
- req_011CbPktzjQf8VYmTL5kop3H
7171
server-timing:
72-
- x-originResponse;dur=917
72+
- x-originResponse;dur=693
7373
set-cookie:
74-
- _cfuvid=Z5pqaMCjk7UcxN3pAZZcZGobOtybDJA101GdCudDSik-1778512618.8562102-1.0.1.1-G80hXA5PYJ0LYT_GFSuBPu21MHjOow49mBuV9y0vQzU;
74+
- _cfuvid=_LUSEjlyYwS3yaenGSg.DxMgRYWUY6VR.bR.9huLYUk-1779733577.7401423-1.0.1.1-6rWw1iGyih6nqqCMNNK0pP8BluzvEGfrg6Xwhd6zrhE;
7575
HttpOnly; SameSite=None; Secure; Path=/; Domain=api.anthropic.com
7676
strict-transport-security:
7777
- max-age=31536000; includeSubDomains; preload
7878
vary:
7979
- Accept-Encoding
8080
x-envoy-upstream-service-time:
81-
- '915'
81+
- '691'
8282
status:
8383
code: 200
8484
message: OK

py/src/braintrust/integrations/anthropic/cassettes/latest/TestBatchesCreateSpans.test_sync_batches_create_produces_span.yaml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ interactions:
1717
Host:
1818
- api.anthropic.com
1919
User-Agent:
20-
- Anthropic/Python 0.100.0
20+
- Anthropic/Python 0.104.1
2121
X-Stainless-Arch:
2222
- arm64
2323
X-Stainless-Async:
@@ -27,11 +27,11 @@ interactions:
2727
X-Stainless-OS:
2828
- MacOS
2929
X-Stainless-Package-Version:
30-
- 0.100.0
30+
- 0.104.1
3131
X-Stainless-Runtime:
3232
- CPython
3333
X-Stainless-Runtime-Version:
34-
- 3.12.12
34+
- 3.14.3
3535
anthropic-version:
3636
- '2023-06-01'
3737
x-stainless-read-timeout:
@@ -44,18 +44,18 @@ interactions:
4444
uri: https://api.anthropic.com/v1/messages/batches
4545
response:
4646
body:
47-
string: '{"id":"msgbatch_01Ep1rHW3yomL3gwV1HFnPv1","type":"message_batch","processing_status":"in_progress","request_counts":{"processing":2,"succeeded":0,"errored":0,"canceled":0,"expired":0},"ended_at":null,"created_at":"2026-05-11T15:16:58.063716+00:00","expires_at":"2026-05-12T15:16:58.063716+00:00","archived_at":null,"cancel_initiated_at":null,"results_url":null}'
47+
string: '{"id":"msgbatch_01AEwsrbi2QWe6kEsMSd5CLp","type":"message_batch","processing_status":"in_progress","request_counts":{"processing":2,"succeeded":0,"errored":0,"canceled":0,"expired":0},"ended_at":null,"created_at":"2026-05-25T18:26:16.905085+00:00","expires_at":"2026-05-26T18:26:16.905085+00:00","archived_at":null,"cancel_initiated_at":null,"results_url":null}'
4848
headers:
4949
CF-RAY:
50-
- 9fa225d5ef34ec72-YYZ
50+
- a0169660fe91175c-YYZ
5151
Connection:
5252
- keep-alive
5353
Content-Security-Policy:
5454
- default-src 'none'; frame-ancestors 'none'
5555
Content-Type:
5656
- application/json
5757
Date:
58-
- Mon, 11 May 2026 15:16:58 GMT
58+
- Mon, 25 May 2026 18:26:17 GMT
5959
Server:
6060
- cloudflare
6161
Transfer-Encoding:
@@ -69,18 +69,18 @@ interactions:
6969
content-length:
7070
- '361'
7171
request-id:
72-
- req_011Caw18ntBkRnYhgPNfBH16
72+
- req_011CbPktrfEZhYKbc1FcASrV
7373
server-timing:
74-
- x-originResponse;dur=273
74+
- x-originResponse;dur=1204
7575
set-cookie:
76-
- _cfuvid=tRy1qqidWHPO2fw9aa_D6IsngJ0KvijYufQLAI00tqA-1778512617.9094706-1.0.1.1-3468a8dyrtqUOb8iBdt20vYxYiTZfSTTvmJl6doZHss;
76+
- _cfuvid=SR3F_s62dsMrVdnmC4tlKoLXkxbvfPFvon9E9qxiMlU-1779733575.835548-1.0.1.1-uuUvq3cEyPXw7uojNTxtlcSKw6CRhmWkutZTmCbKRVk;
7777
HttpOnly; SameSite=None; Secure; Path=/; Domain=api.anthropic.com
7878
strict-transport-security:
7979
- max-age=31536000; includeSubDomains; preload
8080
vary:
8181
- Accept-Encoding
8282
x-envoy-upstream-service-time:
83-
- '271'
83+
- '1202'
8484
status:
8585
code: 200
8686
message: OK

0 commit comments

Comments
 (0)