Ankur Sharma
76116c8008
Minor documentation update to a file.
...
PiperOrigin-RevId: 759742154
2025-05-16 13:49:46 -07:00
Xiang (Sean) Zhou
939b45a1c8
feat: add Toolbox Toolset
...
PiperOrigin-RevId: 759741922
2025-05-16 13:48:47 -07:00
Xiang (Sean) Zhou
015c667917
refactor: refactor base toolset to import from relative path
...
PiperOrigin-RevId: 759735824
2025-05-16 13:33:04 -07:00
Selcuk Gun
9e9dfa7472
Prevent session state injection for provider supplied instructions
...
When the user provides instruction provider, we assume that they will inject the session state parameters if needed. This assumption allows users to return code snippets in the instruction provider without any template replacement.
PiperOrigin-RevId: 759705471
2025-05-16 12:09:48 -07:00
Shangjie Chen
5ee17a3268
feat!: remove close_session from session service as it is not implemented yet.
...
PiperOrigin-RevId: 759705443
2025-05-16 12:08:57 -07:00
Google Team Member
6e0ea01fcb
Added support for dynamic auth in integration connector tool
...
PiperOrigin-RevId: 759676602
2025-05-16 10:53:53 -07:00
Shangjie Chen
2f006264ce
chore: fix python format.
...
PiperOrigin-RevId: 759674648
2025-05-16 10:49:06 -07:00
Wei Sun (Jack)
d0f117ebbc
chore: call base class constructor in McpTool constructor.
...
PiperOrigin-RevId: 759644369
2025-05-16 09:28:15 -07:00
Xiang (Sean) Zhou
05a853bc91
fix:fix mcp toolset close issue
...
PiperOrigin-RevId: 759636772
2025-05-16 09:05:56 -07:00
Xiang (Sean) Zhou
12507dc6cc
fix: fix tool filtering in mcp toolset
...
PiperOrigin-RevId: 759632573
2025-05-16 08:53:21 -07:00
Xiang (Sean) Zhou
755ce74550
fix: stage correct ui files to adk
...
PiperOrigin-RevId: 759632290
2025-05-16 08:52:22 -07:00
Xiang (Sean) Zhou
eb076a9ee8
fix: fix application integration toolset
...
PiperOrigin-RevId: 759450502
2025-05-15 22:23:49 -07:00
Xiang (Sean) Zhou
fe5a5494e9
fix: fix oauth for dev UI
...
PiperOrigin-RevId: 759433563
2025-05-15 21:24:28 -07:00
Xiang (Sean) Zhou
f0e11c72ab
refactor: make readonly context optional in tool predicate
...
PiperOrigin-RevId: 759429453
2025-05-15 21:07:00 -07:00
Xiang (Sean) Zhou
770ecd8bb3
refactor: hide non-public field and cleanup for tools
...
PiperOrigin-RevId: 759400805
2025-05-15 19:24:10 -07:00
Zhining
e62e15e720
fix: sqlalchemy query error in DatabaseSessionService when using custom GetSessionConfig with PostgreSQL
...
Copybara import of the project:
--
cec6f5044307e3ecdd20a513e0d8202b0854ff4c by ZhiNing <574775237@qq.com >:
COPYBARA_INTEGRATE_REVIEW=https://github.com/google/adk-python/pull/705 from czn574775237:fix/issue-655 c15f116d4bc0328e8a90a437958042ef1b087c14
PiperOrigin-RevId: 759381068
2025-05-15 18:07:56 -07:00
Wei Sun (Jack)
a786f75968
Uses logs method parameter to set log level.
...
PiperOrigin-RevId: 759378777
2025-05-15 18:00:40 -07:00
Yifan Wang
01a21e40d0
ADK changes
...
PiperOrigin-RevId: 759377414
2025-05-15 17:55:53 -07:00
Google Team Member
ebfe8fe51c
Resolve issue where --with_ui flag boolean was not being passed correctly, preventing CMD adk web [...] from being deployed to Cloud Run.
...
PiperOrigin-RevId: 759364440
2025-05-15 17:13:47 -07:00
Xiang (Sean) Zhou
cb000e5a94
refactor: remove async root_agent handling as it no longer needed for MCP toolset
...
PiperOrigin-RevId: 759364382
2025-05-15 17:12:57 -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
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
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