Selcuk Gun
01cf186299
Update samples for async session changes and remove exp suffix from gemini model
...
PiperOrigin-RevId: 759364113
2025-05-15 17:12:07 -07:00
Wei Sun (Jack)
04820cb0a7
chore: Fixes a few samples for the breaking session service change.
...
PiperOrigin-RevId: 759354632
2025-05-15 16:44:23 -07:00
Selcuk Gun
509db3f9fb
Add token usage to gemini (streaming), litellm and anthropic
...
Also included a token_usage sample that showcases the token usage of subagents with different models under a parent agent.
PiperOrigin-RevId: 759347015
2025-05-15 16:22:36 -07:00
Google Team Member
4d5760917d
chore: Add alias_generators to new Eval pydantic models
...
PiperOrigin-RevId: 759346603
2025-05-15 16:21:20 -07:00
Wei Sun (Jack)
d27fe90d37
chore: fix wrong imports.
...
PiperOrigin-RevId: 759321579
2025-05-15 15:17:51 -07:00
Ankur Sharma
1c23556225
Updated test cases to use the new EvalSet schema to store test data. Also, added a utility to help migrate existing tests files to the new schema.
...
Also, migrated existing test files to the new schema and deleted test session files as they are no longer needed.
PiperOrigin-RevId: 759318735
2025-05-15 15:10:06 -07:00
Shangjie Chen
a71d9ea9a1
fix: fix broken tests.
...
PiperOrigin-RevId: 759312577
2025-05-15 14:57:04 -07:00
Xiang (Sean) Zhou
fccd17df6f
fix: adapt oauth calendar agent and bigquery agent to new Google API toolset interface
...
PiperOrigin-RevId: 759298612
2025-05-15 14:21:45 -07:00
Ankur Sharma
4c6820e78c
Update AgentEvaluator to new new EvalSchema
...
PiperOrigin-RevId: 759293759
2025-05-15 14:09:23 -07:00
Xiang (Sean) Zhou
bdd678db31
refactor: refactor google api toolset to expose class instead of instance
...
PiperOrigin-RevId: 759289358
2025-05-15 13:59:57 -07:00
Yifan Wang
f298d07579
ADK changes
...
PiperOrigin-RevId: 759276411
2025-05-15 13:28:50 -07:00
Liang Wu
c399c50be5
Add --host
argument to adk web
and adk api_server
commands and change the default binding host to localhost.
...
PiperOrigin-RevId: 759276079
2025-05-15 13:27:49 -07:00
Google Team Member
05917cabbd
ADK changes
...
PiperOrigin-RevId: 759259620
2025-05-15 12:46:44 -07:00
Google Team Member
1804ca39a6
feat! Update session service interface to be async.
...
Also keep the sync version in the InMemorySessionService as create_session_sync() as a temporary migration option.
PiperOrigin-RevId: 759252188
2025-05-15 12:24:13 -07:00
Shangjie Chen
5b3204c356
feat! Update session service interface to be async.
...
Also keep the sync version in the InMemorySessionService as create_session_sync() as a temporary migration option.
PiperOrigin-RevId: 759224250
2025-05-15 11:17:13 -07:00
Yifan Wang
d161a2c3f7
ADK changes
...
PiperOrigin-RevId: 759218509
2025-05-15 11:04:21 -07:00
Ankur Sharma
95f994d7ca
chore:add in memory session service to in memory runner.
...
PiperOrigin-RevId: 759206471
2025-05-15 10:35:21 -07:00
Shangjie Chen
3ea9eca929
feat! Remove list_events from session service interface as it has many overlap with get_session.
...
PiperOrigin-RevId: 759184310
2025-05-15 09:41:16 -07:00
Xiang (Sean) Zhou
2214c1558f
fix: fix the typo in MCPToolset when parsing the errlog argument to MCPSessionManager
...
PiperOrigin-RevId: 759018462
2025-05-15 00:31:18 -07:00
Xiang (Sean) Zhou
4a0751941b
fix: fix application integration toolset
...
PiperOrigin-RevId: 759018346
2025-05-15 00:30:19 -07:00
Liang Wu
9c2358e2a5
Update the usage of built-in code execution in documentation and sample agent.
...
PiperOrigin-RevId: 758997215
2025-05-14 23:17:13 -07:00
Ankur Sharma
3686608f8d
Fixes test_cli_eval_success_path test.
...
PiperOrigin-RevId: 758981214
2025-05-14 22:20:59 -07:00
Ankur Sharma
ada24d7171
Update Response Evaluators to use the new eval schema.
...
PiperOrigin-RevId: 758929683
2025-05-14 19:26:29 -07:00
Ankur Sharma
ee674ce0ef
Update Eval Run and TrajectoryEvaluator to use the new schema.
...
PiperOrigin-RevId: 758927160
2025-05-14 19:16:33 -07:00
Ankur Sharma
2cb74dd20e
Update Eval Set Manager to use new EvalSet and EvalCase schema.
...
PiperOrigin-RevId: 758921365
2025-05-14 18:51:38 -07:00
Shangjie Chen
293f406148
fix: fix breaking delete_session.
...
PiperOrigin-RevId: 758862440
2025-05-14 15:42:44 -07:00
Shangjie Chen
bc43a1196a
feat: add _sync implementation in the inmemory session sevice.
...
PiperOrigin-RevId: 758832846
2025-05-14 14:22:46 -07:00
Google Team Member
dc90c91ed1
Fix typo in import
...
PiperOrigin-RevId: 758736571
2025-05-14 10:20:24 -07:00
Liang Wu
22e4210b47
Deprecate BuiltInCodeExecutionTool in favor of BuiltInCodeExecutor.
...
PiperOrigin-RevId: 758713057
2025-05-14 09:22:49 -07:00
Wei Sun (Jack)
b67182c50f
chore: Adds docstring for LlmAgent.disallow_transfer_to_parent to clarify the expected behavior.
...
PiperOrigin-RevId: 758676926
2025-05-14 07:36:51 -07:00
Wei Sun (Jack)
71bd808a14
Fixes: eval_result endpoint throws due to folder not existing.
...
PiperOrigin-RevId: 758508672
2025-05-13 22:03:38 -07:00
Tanue Eugen-Bleck Mbunwo
b33bdb9a03
fix: Display full help text for adk create CLI command when argument…
...
Copybara import of the project:
--
dcfb9ff720562802f9ce15c90a71b4cd40f77280 by Eugen-Bleck <eugenbleck@gmail.com>:
fix: Display full help text for adk create CLI command when arguments are missing
--
f2eea8d1e5947b1631ac2de3824d8bf0cf833cbc by Eugen-Bleck <eugenbleck@gmail.com>:
fix: Display full help text for adk run and eval CLI command when arguments are missing
COPYBARA_INTEGRATE_REVIEW=https://github.com/google/adk-python/pull/443 from bl3ck:fix/cli-help-display c2bca420b00aa3391ab8cfb6baedc9ea0dbfb7e1
PiperOrigin-RevId: 758498242
2025-05-13 21:22:05 -07:00
Xiang (Sean) Zhou
fc40226ec0
refactor: refactor mcp toolset to hide non-public field
...
PiperOrigin-RevId: 758494601
2025-05-13 21:06:03 -07:00
Xiang (Sean) Zhou
14cf910ce6
refactor: refactor application integration toolset to hide non-public field
...
PiperOrigin-RevId: 758469938
2025-05-13 19:28:01 -07:00
Xiang (Sean) Zhou
00e0035c8a
refactor: refactor google api toolset to hide non-public field
...
PiperOrigin-RevId: 758469484
2025-05-13 19:26:05 -07:00
Wei Sun (Jack)
30947b48b8
feat(memory)!: Uses the new MemoryEntry schema for all memory related components.
...
BREAKING CHANGE. This commit changes all memory related interface to using the newly introduced MemoryEntry class.
PiperOrigin-RevId: 758464887
2025-05-13 19:07:11 -07:00
Wei Sun (Jack)
825f5d4f2e
feat: Adds new interface for MemoryEntry.
...
PiperOrigin-RevId: 758448993
2025-05-13 18:01:33 -07:00
Yifan Wang
6f00df3df0
ADK changes
...
PiperOrigin-RevId: 758444575
2025-05-13 17:43:53 -07:00
Xiang (Sean) Zhou
da55b5a943
fix: update google api toolset to remove 'match' for python 3.9 compliant
...
PiperOrigin-RevId: 758438091
2025-05-13 17:21:05 -07:00
Wei Sun (Jack)
d046367826
chore: Removes logging config in tools/google_api_tool/googleapi_to_openapi_converter.py.
...
PiperOrigin-RevId: 758436692
2025-05-13 17:16:03 -07:00
Xiang (Sean) Zhou
9647426500
refactor: refactor openapi toolset and tool parser to hide non public field
...
PiperOrigin-RevId: 758436303
2025-05-13 17:14:20 -07:00
Alec Daling
1f0fd7bfce
Copybara import of the project:
...
--
e4aceb8428b8d2c321e7b44a16869997dd5f0dff by ajdaling <ajdaling@gmail.com>:
Fixes issue #311 : Add usage_metadata to llm_response
COPYBARA_INTEGRATE_REVIEW=https://github.com/google/adk-python/pull/694 from chapelhillnorth:fix-issue-311 2735bc01a6a57a5302b58af33266bfbeafc8e184
PiperOrigin-RevId: 758435162
2025-05-13 17:10:34 -07:00
Wei Sun (Jack)
66553b18c6
chore: Treats google.adk as known_third_party in pyproject.toml for organizing imports in samples.
...
PiperOrigin-RevId: 758434037
2025-05-13 17:06:52 -07:00
Liang Wu
933f01b89f
fix: Concatenate all text Parts from an AgentTool agent's response.
...
PiperOrigin-RevId: 758424011
2025-05-13 16:38:54 -07:00
Google Team Member
d6cf660506
chore: Migrate json field names to camelCase (4/4)
...
PiperOrigin-RevId: 758423361
2025-05-13 16:36:45 -07:00
Xiang (Sean) Zhou
931fb338f8
rename tool_set to toolset to uniform the naming
...
PiperOrigin-RevId: 758422703
2025-05-13 16:34:23 -07:00
Xiang (Sean) Zhou
af978fe194
fix apihub toolset ut
...
PiperOrigin-RevId: 758400203
2025-05-13 15:32:28 -07:00
Google Team Member
4def3f1bd3
chore: Migrate json field names to camelCase (3/n)
...
PiperOrigin-RevId: 758394880
2025-05-13 15:16:16 -07:00
Selcuk Gun
ff9de71869
Add role to the event returned in agent callback sample
...
Events without a role are filtered out in the next turns.
PiperOrigin-RevId: 758393355
2025-05-13 15:12:06 -07:00
Xiang (Sean) Zhou
f6bdd555fb
refactor apihub toolset to hide non public field
...
PiperOrigin-RevId: 758378396
2025-05-13 14:34:04 -07:00