Xiang (Sean) Zhou and Copybara-Service
30d7b37069
refactor: Move list_artifacts from tool_context to callback_context
...
1. users may want to list_artifacts in callbacks
2. save/load artifacts are already in callback_context
PiperOrigin-RevId: 783399941
2025-07-15 11:08:17 -07:00
Copybara-Service
57043d3e7d
Merge pull request #1955 from iwknow:func_fix
...
PiperOrigin-RevId: 783391431
2025-07-15 10:47:16 -07:00
Ankur Sharma and Copybara-Service
c25911c912
feat: Implement in memory EvalSetsManager
...
This version of the EvalSetsManager is intended to support two main behaviors
1) The agent developer wants to bring in their own eval set file, which is usually the case with `adk eval` cli. Once their eval sets are uploaded into this version of the eval sets manager, the EvalSetManager could be handed over to the Eval system for running evals.
2) As a part of AgentEvaluator testing, we expect developers to supply Eval cases in json files. The in-memory version of the EvalSetsManager will help us run those test cases using LocalEvalService.
PiperOrigin-RevId: 783198788
2025-07-14 23:34:35 -07:00
Google Team Member and Copybara-Service
a50419961c
fix: Process ListEvents response correctly when getSession is called
...
When get session is being called on a session with more than 1 page of events (100+), the response of the subsequent listevents calls fails due to missing parsing logic. This change fixes the processing of the listevents responses.
PiperOrigin-RevId: 783166959
2025-07-14 21:21:51 -07:00
Xiang (Sean) Zhou and Copybara-Service
498ce906dd
docs: Update doc string for GcsArtifactService
...
PiperOrigin-RevId: 783157778
2025-07-14 20:41:16 -07:00
Xuan Yang and Copybara-Service
f52df2bdb6
chore: update ADK Answering Agent to label the discussion with "bot_responded" after responding
...
PiperOrigin-RevId: 783109120
2025-07-14 17:47:29 -07:00
Yifan Wang and Copybara-Service
5124252c94
feat: add testing endpoint for builder
...
PiperOrigin-RevId: 783090278
2025-07-14 16:44:50 -07:00
Xiang (Sean) Zhou and Copybara-Service
dea1ee14ab
docs: Fix docstring and update module public name list for generating API references
...
To fix https://github.com/google/adk-docs/issues/131
PiperOrigin-RevId: 783080206
2025-07-14 16:16:57 -07:00
Frank Liu and Frank Liu
94b5aaf0a1
fix: Correct EventAction merging logic and add corresponding tests
2025-07-14 14:54:36 -07:00
Xiang (Sean) Zhou and Copybara-Service
62a611956f
fix: Add instruction in long running tool description to avoid being invoked again by model
...
PiperOrigin-RevId: 783039620
2025-07-14 14:18:49 -07:00
Holt Skinner and Copybara-Service
a6716a5514
fix: Import A2A well known path from A2A sdk
...
PiperOrigin-RevId: 783036797
2025-07-14 14:11:01 -07:00
Che Liu and Copybara-Service
a4baa35b84
feat: Add a sample for how to use plugins
...
PiperOrigin-RevId: 782616659
2025-07-13 10:47:11 -07:00
Ankur Sharma and Copybara-Service
bab3be2cf3
feat: Add support for persisting eval run results
...
If the EvalRunResultsManager is provided to LocalEvalService, then we want to persist the eval run results using it.
PiperOrigin-RevId: 782196848
2025-07-11 19:29:32 -07:00
Ankur Sharma and Copybara-Service
33eec34577
feat: Adding implementation of evaluate method in LocalEvalService
...
Also, delete agent_creator.py file. We added this file by mistake.
PiperOrigin-RevId: 782193593
2025-07-11 19:15:40 -07:00
Liang Wu and Copybara-Service
48971d43d0
feat(config): support output_key and include_contents in LlmAgentConfig
...
PiperOrigin-RevId: 782170665
2025-07-11 17:47:42 -07:00
Liang Wu and Copybara-Service
b2ef9a069e
feat(config): support sub_agents in BaseAgentConfig
...
Currently only support path to YAML or code reference to agent instance.
PiperOrigin-RevId: 782157110
2025-07-11 16:57:53 -07:00
Xiang (Sean) Zhou and Copybara-Service
134ec0d71e
fix: Fix the long running function response event merge logic
...
1) raise explicit error if the response event contains responses against multiple function call events
2) merge all function responses for the corresponding function call event
PiperOrigin-RevId: 782154577
2025-07-11 16:48:59 -07:00
Xiang (Sean) Zhou and Copybara-Service
a8fcc1b8ab
fix: Return final task result in task artifact instead of status message
...
According to a2a protocol task artifact is a different concept from adk artifact.
if a task is completed the final result should be in task artifact.
PiperOrigin-RevId: 782154265
2025-07-11 16:47:28 -07:00
Xiang (Sean) Zhou and Copybara-Service
a57d629bb9
chore: Update the README of a2a sample agent
...
PiperOrigin-RevId: 782153753
2025-07-11 16:44:58 -07:00
Copybara-Service
202558fd52
Merge pull request #1829 from matino:expose_credential_service
...
PiperOrigin-RevId: 782150305
2025-07-11 16:34:58 -07:00
seanzhou1023 and Sean Zhou
997b6a964d
Merge branch 'main' into expose_credential_service
2025-07-11 15:38:27 -07:00
seanzhou1023 and GitHub
c6c6f34429
Update agent_tool.py
2025-07-11 15:34:07 -07:00
seanzhou1023 and GitHub
7de173ed90
Update test_readonly_context.py
2025-07-11 15:32:37 -07:00
seanzhou1023 and GitHub
080edded76
Update readonly_context.py
2025-07-11 15:31:13 -07:00
Copybara-Service
074b7bebdf
Merge pull request #1855 from marcellomaugeri:main
...
PiperOrigin-RevId: 782121756
2025-07-11 15:04:53 -07:00