Alejandro Cruzado-Ruiz and Copybara-Service
94dc03761e
fix: return empty list in place of raising FileNotFoundError when there are no eval sets
...
PiperOrigin-RevId: 783439932
2025-07-15 12:56:38 -07:00
Liang Wu and Copybara-Service
41f1888116
feat(config): support callbacks in BaseAgent and LlmAgent
...
PiperOrigin-RevId: 783422160
2025-07-15 12:05:10 -07:00
Xiang (Sean) Zhou and Copybara-Service
3c6e18fd1c
fix: Don't set error_code and error_message when model stop response in normal case
...
PiperOrigin-RevId: 783415488
2025-07-15 11:47:53 -07:00
Liang Wu and Copybara-Service
ce037ec888
feat(config): support built-in tools and referencing tools in code
...
PiperOrigin-RevId: 783415273
2025-07-15 11:46:04 -07:00
Copybara-Service
391cf3f320
Merge pull request #1669 from zshehov:use-starred-tuple-unpacking-on-gcs-artifact-blob-names-versions
...
PiperOrigin-RevId: 783413576
2025-07-15 11:43:14 -07:00
Xiang (Sean) Zhou and Copybara-Service
a5d6f1e52e
fix: Support project-based gemini model path for BuiltInCodeExecutor and all built-in tools
...
This is to support model path like :
projects/265104255505/locations/us-central1/publishers/google/models/gemini-2.0-flash-001"
PiperOrigin-RevId: 783413351
2025-07-15 11:41:37 -07:00
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
Zdravko Shehov
4a2589a090
fix: Use starred tuple unpacking on GCS artifact blob names for versions function
2025-07-15 11:47:18 +03: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