Wei Sun (Jack)
03f167c1d3
chore: Adds toolbox-core to deps and fixes toolbox code error.
...
PiperOrigin-RevId: 759802478
2025-05-16 16:46:11 -07:00
Jack Wotherspoon
11ca528090
feat!: remove ToolboxTool in favor of using toolbox-core directly
...
Copybara import of the project:
--
9cefcdde97685bc6966a13019bfb80cc232a399b by Jack Wotherspoon <jackwoth@google.com >:
chore: delete toolbox_tool.py
--
b2607eb0397e72b6b616ac592920f74d42a8ee5d by jackwotherspoon <jackwoth@google.com >:
feat: expose toolbox
--
a4a0859997af9a68e240f78ff351f0fded6a52e2 by Jack Wotherspoon <jackwoth@google.com >:
chore: update formatting
--
070dc93cdc289a5ee5935bd5995d3005bf8396a0 by jackwotherspoon <jackwoth@google.com >:
chore: add base toolbox tests
--
ab84a0f49eccc9b993317b3ffe2b5b6cad278d70 by jackwotherspoon <jackwoth@google.com >:
chore: remove ToolboxTool
--
87f4f909acc294468bcb3053e300f4df252bdb27 by Jack Wotherspoon <jackwoth@google.com >:
chore: update formatting
--
ddc1a11c0ce45fe34e5f2dd43c808d88a7d6af0b by Jack Wotherspoon <jackwoth@google.com >:
chore: Update pyproject.toml
--
aee173d8df40ffefe535b266e1bd6528c9aeb1b9 by Jack Wotherspoon <jackwoth@google.com >:
chore: Update pyproject.toml
--
22fc95922b500ddb0ec4901dccbe2fbfcc53b35f by Jack Wotherspoon <jackwoth@google.com >:
chore: Update __init__.py
COPYBARA_INTEGRATE_REVIEW=https://github.com/google/adk-python/pull/763 from jackwotherspoon:expose-toolbox 3cb629a9d0d18aaeeeed59fb0d0d1e1b225b7437
PiperOrigin-RevId: 759744557
2025-05-16 13:56:58 -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
Google Team Member
6e0ea01fcb
Added support for dynamic auth in integration connector tool
...
PiperOrigin-RevId: 759676602
2025-05-16 10:53:53 -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
eb076a9ee8
fix: fix application integration toolset
...
PiperOrigin-RevId: 759450502
2025-05-15 22:23:49 -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
Wei Sun (Jack)
d27fe90d37
chore: fix wrong imports.
...
PiperOrigin-RevId: 759321579
2025-05-15 15:17:51 -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
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
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
22e4210b47
Deprecate BuiltInCodeExecutionTool in favor of BuiltInCodeExecutor.
...
PiperOrigin-RevId: 758713057
2025-05-14 09:22:49 -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
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
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
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
f6bdd555fb
refactor apihub toolset to hide non public field
...
PiperOrigin-RevId: 758378396
2025-05-13 14:34:04 -07:00
Yanfei Chen
08c9cf86c3
feat: Add an enterprise web search tool for web grounding.
...
PiperOrigin-RevId: 758206509
2025-05-13 07:15:46 -07:00
Google Team Member
d740b93e03
feat: trigger in ApplicationIntegrationTools is changed to triggers and is a list of strings
...
PiperOrigin-RevId: 758034458
2025-05-12 21:13:27 -07:00
Xiang (Sean) Zhou
2d84b13219
fix toolset codes to make it work with python 3.9
...
PiperOrigin-RevId: 757991503
2025-05-12 18:23:18 -07:00
Xiang (Sean) Zhou
d35b99e6dd
update mcp toolset and sample agent based on new tool_filter definition
...
PiperOrigin-RevId: 757969950
2025-05-12 17:05:24 -07:00
Xiang (Sean) Zhou
57d1315533
adapt application integration toolset to new toolset interface
...
PiperOrigin-RevId: 757960706
2025-05-12 16:36:43 -07:00
Xiang (Sean) Zhou
6a04ff84ba
adapt google api toolset and api hub toolset to new toolset interface
...
PiperOrigin-RevId: 757946541
2025-05-12 15:58:39 -07:00
Selcuk Gun
df0892a7b8
Update import for override decorator in mcp_toolset for python version < 3.12
...
PiperOrigin-RevId: 757934273
2025-05-12 15:24:37 -07:00
Google Team Member
9a8c77e04a
Added filterClause in Update and Delete Request
...
PiperOrigin-RevId: 757013222
2025-05-09 20:50:36 -07:00
Google Team Member
2a0524692b
feat: Typo fixes in a few files.
...
PiperOrigin-RevId: 756921945
2025-05-09 15:10:23 -07:00
Xiang (Sean) Zhou
dc5c23c675
fix predicate class name in MCP toolset
...
PiperOrigin-RevId: 756761193
2025-05-09 07:39:08 -07:00
Xiang (Sean) Zhou
7dffb59096
adapt MCP toolset to the latest Toolset interface
...
PiperOrigin-RevId: 756611140
2025-05-08 22:47:51 -07:00
Xiang (Sean) Zhou
4d7298e4f2
add toolset base class and allow llm agent to accept toolset as tools
...
PiperOrigin-RevId: 756605470
2025-05-08 22:27:52 -07:00
Google Team Member
7f76af4d76
feat: trigger in ApplicationIntegrationTools is changed to triggers and is a list of strings
...
PiperOrigin-RevId: 756111287
2025-05-07 20:04:47 -07:00
Hangfei Lin
a4adb739c0
Create a developer folder and add samples.
...
PiperOrigin-RevId: 755885332
2025-05-07 09:26:19 -07:00
Mrigank Khandelwal
180c2a934b
Copybara import of the project:
...
--
8d5e7f017d975d4ecd5ad6004079fec0f6b417e1 by Mrigank Khandelwal <mrigankkhandelwal300@gmail.com >:
fix: Fixed incorrect difinition of MCP in function docstring
COPYBARA_INTEGRATE_REVIEW=https://github.com/google/adk-python/pull/594 from Mrigankkh:main 0d52a8059a7c3438207a86c03cfd3f25204d4b2e
PiperOrigin-RevId: 755698357
2025-05-06 23:20:07 -07:00
Google Team Member
357143c2aa
feat: trigger in ApplicationIntegrationTools is changed to triggers and is a list of strings
...
PiperOrigin-RevId: 755691136
2025-05-06 22:58:12 -07:00
Shangjie Chen
f96cdc675c
fix: Use await to wait for the full list rather than async for which only works for async iterable.
...
PiperOrigin-RevId: 755541004
2025-05-06 15:10:14 -07:00
Shangjie Chen
905c20dad6
ADK changes
...
PiperOrigin-RevId: 755201925
2025-05-05 21:58:47 -07:00
Hangfei Lin
a7b4c98253
fix: Handle the case when parameter.required is None and fix tests
...
PiperOrigin-RevId: 754519323
2025-05-03 22:39:28 -07:00
Bart
ad4226b3d8
Copybara import of the project:
...
--
1ca16aba5b7b869afa8e0a0cddaea539acd737f5 by bart.lee(이철민)/kakao <bart.lee@kakaocorp.com >:
chore: Improves session update time validation message
Enhances the error message when a session's last update time is later than the storage update time.
This provides better readability by formatting the timestamps in the error message.
COPYBARA_INTEGRATE_REVIEW=https://github.com/google/adk-python/pull/446 from kakao-bart-lee:main a2a0cff036429b61bd7cf1600fc4c2c0cf50089d
PiperOrigin-RevId: 754452381
2025-05-03 17:07:53 -07:00
Hangfei Lin
6f182821c4
fix: Update operation_parser.py
2025-05-03 14:47:07 -07:00