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
4 changes: 2 additions & 2 deletions py/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -395,8 +395,8 @@ latest = "crewai==1.14.5"
"1.13.0" = "crewai==1.13.0"

[tool.braintrust.matrix.google-adk]
latest = "google-adk==1.33.0"
"1.14.1" = "google-adk==1.14.1"
latest = "google-adk[mcp]==2.1.0"
"1.14.1" = "google-adk[mcp]==1.14.1"

[tool.braintrust.matrix.langchain-core]
latest = "langchain-core==1.4.0"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,15 +4,26 @@ interactions:
"user"}], "systemInstruction": {"parts": [{"text": "You are a helpful assistant
with tools.\n\nYou are an agent. Your internal name is \"tool_agent\"."}], "role":
"user"}, "tools": [{"functionDeclarations": [{"description": "A simple tool.",
"name": "simple_tool", "parameters": {"properties": {"query": {"type": "STRING"}},
"required": ["query"], "type": "OBJECT"}}]}], "generationConfig": {}}'
"name": "simple_tool", "parameters_json_schema": {"properties": {"query": {"title":
"Query", "type": "string"}}, "required": ["query"], "title": "simple_toolParams",
"type": "object"}}]}], "generationConfig": {}}'
headers:
Accept:
- '*/*'
Accept-Encoding:
- gzip, deflate
Connection:
- keep-alive
Content-Length:
- '531'
Content-Type:
- application/json
Host:
- generativelanguage.googleapis.com
user-agent:
- google-genai-sdk/1.75.0 gl-python/3.12.12 google-adk/1.33.0 gl-python/3.12.12
- google-genai-sdk/1.75.0 gl-python/3.14.3 google-adk/2.1.0 gl-python/3.14.3
x-goog-api-client:
- google-genai-sdk/1.75.0 gl-python/3.12.12 google-adk/1.33.0 gl-python/3.12.12
- google-genai-sdk/1.75.0 gl-python/3.14.3 google-adk/2.1.0 gl-python/3.14.3
method: POST
uri: https://generativelanguage.googleapis.com/v1beta/models/gemini-2.0-flash:generateContent
response:
Expand All @@ -22,25 +33,23 @@ interactions:
\ \"args\": {\n \"query\": \"test\"\n }\n
\ }\n }\n ],\n \"role\": \"model\"\n },\n
\ \"finishReason\": \"STOP\",\n \"avgLogprobs\": -0.00010093948803842067\n
\ }\n ],\n \"usageMetadata\": {\n \"promptTokenCount\": 41,\n \"candidatesTokenCount\":
5,\n \"totalTokenCount\": 46,\n \"promptTokensDetails\": [\n {\n
\ \"modality\": \"TEXT\",\n \"tokenCount\": 41\n }\n ],\n
\ }\n ],\n \"usageMetadata\": {\n \"promptTokenCount\": 37,\n \"candidatesTokenCount\":
5,\n \"totalTokenCount\": 42,\n \"promptTokensDetails\": [\n {\n
\ \"modality\": \"TEXT\",\n \"tokenCount\": 37\n }\n ],\n
\ \"candidatesTokensDetails\": [\n {\n \"modality\": \"TEXT\",\n
\ \"tokenCount\": 5\n }\n ],\n \"serviceTier\": \"standard\"\n
\ },\n \"modelVersion\": \"gemini-2.0-flash\",\n \"responseId\": \"rPMBasaUM4WN_PUPldbV0Qc\"\n}\n"
\ },\n \"modelVersion\": \"gemini-2.0-flash\",\n \"responseId\": \"luYVapCjEaet1MkPsfqGqQ0\"\n}\n"
headers:
Alt-Svc:
- h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
Content-Encoding:
- gzip
Content-Type:
- application/json; charset=UTF-8
Date:
- Mon, 11 May 2026 15:20:13 GMT
- Tue, 26 May 2026 18:29:43 GMT
Server:
- scaffolding on HTTPServer2
Server-Timing:
- gfet4t7; dur=633
- gfet4t7; dur=861
Transfer-Encoding:
- chunked
Vary:
Expand All @@ -55,6 +64,8 @@ interactions:
- standard
X-XSS-Protection:
- '0'
content-length:
- '808'
status:
code: 200
message: OK
Expand All @@ -65,43 +76,52 @@ interactions:
{"result": "Processed: test"}}}], "role": "user"}], "systemInstruction": {"parts":
[{"text": "You are a helpful assistant with tools.\n\nYou are an agent. Your
internal name is \"tool_agent\"."}], "role": "user"}, "tools": [{"functionDeclarations":
[{"description": "A simple tool.", "name": "simple_tool", "parameters": {"properties":
{"query": {"type": "STRING"}}, "required": ["query"], "type": "OBJECT"}}]}],
"generationConfig": {}}'
[{"description": "A simple tool.", "name": "simple_tool", "parameters_json_schema":
{"properties": {"query": {"title": "Query", "type": "string"}}, "required":
["query"], "title": "simple_toolParams", "type": "object"}}]}], "generationConfig":
{}}'
headers:
Accept:
- '*/*'
Accept-Encoding:
- gzip, deflate
Connection:
- keep-alive
Content-Length:
- '750'
Content-Type:
- application/json
Host:
- generativelanguage.googleapis.com
user-agent:
- google-genai-sdk/1.75.0 gl-python/3.12.12 google-adk/1.33.0 gl-python/3.12.12
- google-genai-sdk/1.75.0 gl-python/3.14.3 google-adk/2.1.0 gl-python/3.14.3
x-goog-api-client:
- google-genai-sdk/1.75.0 gl-python/3.12.12 google-adk/1.33.0 gl-python/3.12.12
- google-genai-sdk/1.75.0 gl-python/3.14.3 google-adk/2.1.0 gl-python/3.14.3
method: POST
uri: https://generativelanguage.googleapis.com/v1beta/models/gemini-2.0-flash:generateContent
response:
body:
string: "{\n \"candidates\": [\n {\n \"content\": {\n \"parts\":
[\n {\n \"text\": \"Processed: test\\n\"\n }\n
\ ],\n \"role\": \"model\"\n },\n \"finishReason\":
\"STOP\",\n \"avgLogprobs\": -0.04451884329319\n }\n ],\n \"usageMetadata\":
{\n \"promptTokenCount\": 53,\n \"candidatesTokenCount\": 4,\n \"totalTokenCount\":
57,\n \"promptTokensDetails\": [\n {\n \"modality\": \"TEXT\",\n
\ \"tokenCount\": 53\n }\n ],\n \"candidatesTokensDetails\":
\"STOP\",\n \"avgLogprobs\": -0.45421317219734192\n }\n ],\n \"usageMetadata\":
{\n \"promptTokenCount\": 49,\n \"candidatesTokenCount\": 4,\n \"totalTokenCount\":
53,\n \"promptTokensDetails\": [\n {\n \"modality\": \"TEXT\",\n
\ \"tokenCount\": 49\n }\n ],\n \"candidatesTokensDetails\":
[\n {\n \"modality\": \"TEXT\",\n \"tokenCount\": 4\n }\n
\ ],\n \"serviceTier\": \"standard\"\n },\n \"modelVersion\": \"gemini-2.0-flash\",\n
\ \"responseId\": \"rfMBaveKJLLj_uMP_K264Qo\"\n}\n"
\ \"responseId\": \"l-YVavP3EI2O1MkPw9KzYA\"\n}\n"
headers:
Alt-Svc:
- h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
Content-Encoding:
- gzip
Content-Type:
- application/json; charset=UTF-8
Date:
- Mon, 11 May 2026 15:20:14 GMT
- Tue, 26 May 2026 18:29:43 GMT
Server:
- scaffolding on HTTPServer2
Server-Timing:
- gfet4t7; dur=563
- gfet4t7; dur=583
Transfer-Encoding:
- chunked
Vary:
Expand All @@ -116,6 +136,8 @@ interactions:
- standard
X-XSS-Protection:
- '0'
content-length:
- '691'
status:
code: 200
message: OK
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,40 +6,48 @@ interactions:
analyze images.\n\nYou are an agent. Your internal name is \"vision_agent\"."}],
"role": "user"}, "generationConfig": {"maxOutputTokens": 150}}'
headers:
Accept:
- '*/*'
Accept-Encoding:
- gzip, deflate
Connection:
- keep-alive
Content-Length:
- '464'
Content-Type:
- application/json
Host:
- generativelanguage.googleapis.com
user-agent:
- google-genai-sdk/1.75.0 gl-python/3.12.12 google-adk/1.33.0 gl-python/3.12.12
- google-genai-sdk/1.75.0 gl-python/3.14.3 google-adk/2.1.0 gl-python/3.14.3
x-goog-api-client:
- google-genai-sdk/1.75.0 gl-python/3.12.12 google-adk/1.33.0 gl-python/3.12.12
- google-genai-sdk/1.75.0 gl-python/3.14.3 google-adk/2.1.0 gl-python/3.14.3
method: POST
uri: https://generativelanguage.googleapis.com/v1beta/models/gemini-2.0-flash:generateContent
response:
body:
string: "{\n \"candidates\": [\n {\n \"content\": {\n \"parts\":
[\n {\n \"text\": \"The image is red.\"\n }\n
\ ],\n \"role\": \"model\"\n },\n \"finishReason\":
\"STOP\",\n \"avgLogprobs\": -0.011378899961709977\n }\n ],\n \"usageMetadata\":
\"STOP\",\n \"avgLogprobs\": -0.012568791210651398\n }\n ],\n \"usageMetadata\":
{\n \"promptTokenCount\": 289,\n \"candidatesTokenCount\": 5,\n \"totalTokenCount\":
294,\n \"promptTokensDetails\": [\n {\n \"modality\": \"IMAGE\",\n
\ \"tokenCount\": 258\n },\n {\n \"modality\": \"TEXT\",\n
\ \"tokenCount\": 31\n }\n ],\n \"candidatesTokensDetails\":
[\n {\n \"modality\": \"TEXT\",\n \"tokenCount\": 5\n }\n
\ ],\n \"serviceTier\": \"standard\"\n },\n \"modelVersion\": \"gemini-2.0-flash\",\n
\ \"responseId\": \"p_MBat-hIu6c_uMPnp-boAc\"\n}\n"
\ \"responseId\": \"j-YVav7-K-jV1MkPn7TI-QY\"\n}\n"
headers:
Alt-Svc:
- h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
Content-Encoding:
- gzip
Content-Type:
- application/json; charset=UTF-8
Date:
- Mon, 11 May 2026 15:20:08 GMT
- Tue, 26 May 2026 18:29:36 GMT
Server:
- scaffolding on HTTPServer2
Server-Timing:
- gfet4t7; dur=939
- gfet4t7; dur=1041
Transfer-Encoding:
- chunked
Vary:
Expand All @@ -54,6 +62,8 @@ interactions:
- standard
X-XSS-Protection:
- '0'
content-length:
- '767'
status:
code: 200
message: OK
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,15 +5,26 @@ interactions:
weather assistant. Use the get_weather tool to answer questions about weather.\n\nYou
are an agent. Your internal name is \"weather_agent\"."}], "role": "user"},
"tools": [{"functionDeclarations": [{"description": "Get the weather for a location.",
"name": "get_weather", "parameters": {"properties": {"location": {"type": "STRING"}},
"required": ["location"], "type": "OBJECT"}}]}], "generationConfig": {}}'
"name": "get_weather", "parameters_json_schema": {"properties": {"location":
{"title": "Location", "type": "string"}}, "required": ["location"], "title":
"get_weatherParams", "type": "object"}}]}], "generationConfig": {}}'
headers:
Accept:
- '*/*'
Accept-Encoding:
- gzip, deflate
Connection:
- keep-alive
Content-Length:
- '624'
Content-Type:
- application/json
Host:
- generativelanguage.googleapis.com
user-agent:
- google-genai-sdk/1.75.0 gl-python/3.12.12 google-adk/1.33.0 gl-python/3.12.12
- google-genai-sdk/1.75.0 gl-python/3.14.3 google-adk/2.1.0 gl-python/3.14.3
x-goog-api-client:
- google-genai-sdk/1.75.0 gl-python/3.12.12 google-adk/1.33.0 gl-python/3.12.12
- google-genai-sdk/1.75.0 gl-python/3.14.3 google-adk/2.1.0 gl-python/3.14.3
method: POST
uri: https://generativelanguage.googleapis.com/v1beta/models/gemini-2.0-flash:generateContent
response:
Expand All @@ -23,26 +34,24 @@ interactions:
\ \"args\": {\n \"location\": \"San Francisco\"\n
\ }\n }\n }\n ],\n \"role\":
\"model\"\n },\n \"finishReason\": \"STOP\",\n \"avgLogprobs\":
1.1747082074483235e-06\n }\n ],\n \"usageMetadata\": {\n \"promptTokenCount\":
57,\n \"candidatesTokenCount\": 6,\n \"totalTokenCount\": 63,\n \"promptTokensDetails\":
[\n {\n \"modality\": \"TEXT\",\n \"tokenCount\": 57\n
1.6122163894275825e-06\n }\n ],\n \"usageMetadata\": {\n \"promptTokenCount\":
53,\n \"candidatesTokenCount\": 6,\n \"totalTokenCount\": 59,\n \"promptTokensDetails\":
[\n {\n \"modality\": \"TEXT\",\n \"tokenCount\": 53\n
\ }\n ],\n \"candidatesTokensDetails\": [\n {\n \"modality\":
\"TEXT\",\n \"tokenCount\": 6\n }\n ],\n \"serviceTier\":
\"standard\"\n },\n \"modelVersion\": \"gemini-2.0-flash\",\n \"responseId\":
\"o_MBatyPH7mM_PUP5cSkyAs\"\n}\n"
\"i-YVaqHvDZmy1MkPwpCl-Qw\"\n}\n"
headers:
Alt-Svc:
- h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
Content-Encoding:
- gzip
Content-Type:
- application/json; charset=UTF-8
Date:
- Mon, 11 May 2026 15:20:04 GMT
- Tue, 26 May 2026 18:29:31 GMT
Server:
- scaffolding on HTTPServer2
Server-Timing:
- gfet4t7; dur=616
- gfet4t7; dur=586
Transfer-Encoding:
- chunked
Vary:
Expand All @@ -57,6 +66,8 @@ interactions:
- standard
X-XSS-Protection:
- '0'
content-length:
- '819'
status:
code: 200
message: OK
Expand All @@ -70,43 +81,52 @@ interactions:
weather assistant. Use the get_weather tool to answer questions about weather.\n\nYou
are an agent. Your internal name is \"weather_agent\"."}], "role": "user"},
"tools": [{"functionDeclarations": [{"description": "Get the weather for a location.",
"name": "get_weather", "parameters": {"properties": {"location": {"type": "STRING"}},
"required": ["location"], "type": "OBJECT"}}]}], "generationConfig": {}}'
"name": "get_weather", "parameters_json_schema": {"properties": {"location":
{"title": "Location", "type": "string"}}, "required": ["location"], "title":
"get_weatherParams", "type": "object"}}]}], "generationConfig": {}}'
headers:
Accept:
- '*/*'
Accept-Encoding:
- gzip, deflate
Connection:
- keep-alive
Content-Length:
- '944'
Content-Type:
- application/json
Host:
- generativelanguage.googleapis.com
user-agent:
- google-genai-sdk/1.75.0 gl-python/3.12.12 google-adk/1.33.0 gl-python/3.12.12
- google-genai-sdk/1.75.0 gl-python/3.14.3 google-adk/2.1.0 gl-python/3.14.3
x-goog-api-client:
- google-genai-sdk/1.75.0 gl-python/3.12.12 google-adk/1.33.0 gl-python/3.12.12
- google-genai-sdk/1.75.0 gl-python/3.14.3 google-adk/2.1.0 gl-python/3.14.3
method: POST
uri: https://generativelanguage.googleapis.com/v1beta/models/gemini-2.0-flash:generateContent
response:
body:
string: "{\n \"candidates\": [\n {\n \"content\": {\n \"parts\":
[\n {\n \"text\": \"The weather in San Francisco is sunny
with a temperature of 72\xB0F, 45% humidity, and 5 mph NW winds.\"\n }\n
\ ],\n \"role\": \"model\"\n },\n \"finishReason\":
\"STOP\",\n \"avgLogprobs\": -0.019228482246398927\n }\n ],\n \"usageMetadata\":
{\n \"promptTokenCount\": 84,\n \"candidatesTokenCount\": 30,\n \"totalTokenCount\":
114,\n \"promptTokensDetails\": [\n {\n \"modality\": \"TEXT\",\n
\ \"tokenCount\": 84\n }\n ],\n \"candidatesTokensDetails\":
[\n {\n \"modality\": \"TEXT\",\n \"tokenCount\": 30\n
\ }\n ],\n \"serviceTier\": \"standard\"\n },\n \"modelVersion\":
\"gemini-2.0-flash\",\n \"responseId\": \"pPMBavmIFfSd_uMP9--LsAc\"\n}\n"
with a temperature of 72\xB0F, humidity of 45%, and wind blowing from the
NW at 5 mph.\"\n }\n ],\n \"role\": \"model\"\n },\n
\ \"finishReason\": \"STOP\",\n \"avgLogprobs\": -0.086359802414389217\n
\ }\n ],\n \"usageMetadata\": {\n \"promptTokenCount\": 80,\n \"candidatesTokenCount\":
34,\n \"totalTokenCount\": 114,\n \"promptTokensDetails\": [\n {\n
\ \"modality\": \"TEXT\",\n \"tokenCount\": 80\n }\n ],\n
\ \"candidatesTokensDetails\": [\n {\n \"modality\": \"TEXT\",\n
\ \"tokenCount\": 34\n }\n ],\n \"serviceTier\": \"standard\"\n
\ },\n \"modelVersion\": \"gemini-2.0-flash\",\n \"responseId\": \"jOYVatKDAvyb9MoP5crX4A0\"\n}\n"
headers:
Alt-Svc:
- h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
Content-Encoding:
- gzip
Content-Type:
- application/json; charset=UTF-8
Date:
- Mon, 11 May 2026 15:20:04 GMT
- Tue, 26 May 2026 18:29:32 GMT
Server:
- scaffolding on HTTPServer2
Server-Timing:
- gfet4t7; dur=652
- gfet4t7; dur=658
Transfer-Encoding:
- chunked
Vary:
Expand All @@ -121,6 +141,8 @@ interactions:
- standard
X-XSS-Protection:
- '0'
content-length:
- '801'
status:
code: 200
message: OK
Expand Down
Loading
Loading