Commit Graph

  • 85ccacbf2d fix(cli): Add auto-reload flag Copybara import of the project: 魏超 2025-05-08 10:12:21 -07:00
  • d45084f311 Support chaining for agent callbacks Selcuk Gun 2025-05-08 10:08:51 -07:00
  • a61d20e3df feat: Add --session_id option to adk run: --session_id : The session ID to save the session to on exit when --save_session is set to true. User will be prompted to enter a session ID if not set. Google Team Member 2025-05-08 09:06:38 -07:00
  • 41564de689 Copybara import of the project: Kavin Kumar B 2025-05-07 20:42:23 -07:00
  • 7f76af4d76 feat: trigger in ApplicationIntegrationTools is changed to triggers and is a list of strings Google Team Member 2025-05-07 20:04:13 -07:00
  • e7d9cf359a make eval functions async Xiang (Sean) Zhou 2025-05-07 19:52:47 -07:00
  • cc1ef3f2ad ADK changes Yifan Wang 2025-05-07 17:17:32 -07:00
  • 26f55fb5ab fix: Use new id for every event. Shangjie Chen 2025-05-07 10:06:32 -07:00
  • a4adb739c0 Create a developer folder and add samples. Hangfei Lin 2025-05-07 09:25:42 -07:00
  • 180c2a934b Copybara import of the project: Mrigank Khandelwal 2025-05-06 23:19:32 -07:00
  • c565473bf8 Copybara import of the project: Pratik Mahajan 2025-05-06 22:57:31 -07:00
  • 357143c2aa feat: trigger in ApplicationIntegrationTools is changed to triggers and is a list of strings Google Team Member 2025-05-06 22:57:18 -07:00
  • d5b3a89fe7 fix: fix a few unit tests Copybara import of the project: luaifei 2025-05-06 21:44:50 -07:00
  • e4317c9eb7 Support chaining for model callbacks Selcuk Gun 2025-05-06 16:15:33 -07:00
  • 794a70edcd Support async agent and model callbacks Selcuk Gun 2025-05-06 15:13:39 -07:00
  • f96cdc675c fix: Use await to wait for the full list rather than async for which only works for async iterable. Shangjie Chen 2025-05-06 15:09:09 -07:00
  • 1393965720 Fix: config.after_timestamp behavior in InMemorySessionService.get_session() and add a test Allen 2025-05-06 13:09:28 -07:00
  • e2ba484b43 fix: add missing async change in code execution. Shangjie Chen 2025-05-06 10:36:51 -07:00
  • 28abc306c3 chore: fixes type hint in base_artifact_service.py Wei Sun (Jack) 2025-05-06 09:57:38 -07:00
  • fcca0afdac add input transcription support for live/streaming. Alan 2025-05-06 09:26:00 -07:00
  • 905c20dad6 ADK changes Shangjie Chen 2025-05-05 21:57:51 -07:00
  • 6dec235c13 ADK changes Yifan Wang 2025-05-05 17:07:14 -07:00
  • dbea793cf5 chore: Updates model_config docstring to explicitly mentioning pydantic. This is to disambiguate between pydantic model and LLM. Wei Sun (Jack) 2025-05-05 10:12:09 -07:00
  • a930633fad chore: Sets single_line_exclusions to [] to be consistent with internal style guide. Wei Sun (Jack) 2025-05-05 09:55:37 -07:00
  • fb3915da3b fix: Fix install command for Zsh compatibility. (#520) Yuwei Fu 2025-05-04 08:27:26 -07:00
  • 5824c89ee4 Copybara import of the project: Yuwei Fu 2025-05-04 07:59:41 -07:00
  • 84579cab56 Merge branch 'main' into fix/missing-path-level-parameters Jeffrey Mak 2025-05-04 08:51:14 -04:00
  • 34b001292a fix: support path level parameters for open_api_spec_parser kmak 2025-05-04 04:59:29 -04:00
  • 97d29a1d9f Copybara import of the project: Hangfei Lin 2025-05-04 00:17:08 -07:00
  • a7b4c98253 fix: Handle the case when parameter.required is None and fix tests Hangfei Lin 2025-05-03 22:39:00 -07:00
  • ad4226b3d8 Copybara import of the project: Bart 2025-05-03 17:07:16 -07:00
  • 9bec05ce86 Merge pull request #538 from hangfei/main seanzhou1023 2025-05-03 15:16:49 -07:00
  • 81aa11f070 fix: Update test_operation_parser.py Hangfei Lin 2025-05-03 14:50:30 -07:00
  • 6f182821c4 fix: Update operation_parser.py Hangfei Lin 2025-05-03 14:47:07 -07:00
  • 88fe4c58a0 fix: handle None case Hangfei Lin 2025-05-03 14:35:40 -07:00
  • a6b3c23f74 fix: fix typo in function name in unit tests(test_rest_api_tool.py) Hangfei Lin 2025-05-03 14:25:36 -07:00
  • 5846b24b71 set param required tag to False by default Xiang (Sean) Zhou 2025-05-03 10:30:59 -07:00
  • 24024f7fc4 chore: Improves session update time validation message (#446) Bart 2025-05-03 23:55:47 +09:00
  • c74879d849 fix: Correct various typos in CHANGELOG.md and test_rest_api_tool.py (#498) Nilesh 2025-05-03 11:42:00 +05:30
  • 6595cda037 Update description of before/after_agent_callback to clarify the behavior. Wei Sun (Jack) 2025-05-02 18:57:15 -07:00
  • 60d23c028f ADK changes Hangfei Lin 2025-05-02 17:53:05 -07:00
  • eff5903175 Copybara import of the project: Nilesh 2025-05-02 17:35:10 -07:00
  • da677b7a34 chore: Fix typos in CONTRIBUTING.md (#460) Tanmay Ghare 2025-05-03 06:05:39 +05:30
  • 4289e02854 Update the 'type' value on the items/properties nested structures for Anthropic models to adhere to JSON schema. Ankur Sharma 2025-05-02 15:29:30 -07:00
  • bcf1deb582 ADK changes Shangjie Chen 2025-05-02 14:18:38 -07:00
  • 879064343c Copybara import of the project: hsuyuming 2025-05-02 13:59:14 -07:00
  • 8f94a0c7b3 ADK v0.4.0 release. v0.4.0 Hangfei Lin 2025-05-02 12:55:50 -07:00
  • 4f48ea1c08 ADK changes Divyansh Shukla 2025-05-02 12:54:00 -07:00
  • 3fddac5813 Merge pull request #256 from sumant-pangotra/#247-OpenAPIToolSet-Considering-Required-parameters Wei Sun (Jack) 2025-05-02 10:47:28 -07:00
  • 9b52ce28f5 Merge branch 'main' into #247-OpenAPIToolSet-Considering-Required-parameters Wei Sun (Jack) 2025-05-02 10:46:47 -07:00
  • e8fb4ed3fc Copybara import of the project: sumant-pangotra 2025-05-02 10:23:18 -07:00
  • 42f87a9c94 Merge branch 'main' into #247-OpenAPIToolSet-Considering-Required-parameters sumant-pangotra 2025-05-02 12:06:41 +05:30
  • d387ab0c38 don't send content with empty text to LLM Xiang (Sean) Zhou 2025-05-01 23:01:18 -07:00
  • f12300113d Merge branch 'main' into #247-OpenAPIToolSet-Considering-Required-parameters Wei Sun (Jack) 2025-05-01 18:47:28 -07:00
  • 6c0a0d69ca Add pyink-annotation-pragmas to match google formatting Selcuk Gun 2025-05-01 16:49:59 -07:00
  • 23b41c3f94 Uses google's profile for isort. Wei Sun 2025-05-01 09:29:42 -07:00
  • 14933ba470 feat: Extract content encode/decode logic to a shared util and resolve issues with JSON serialization. feat: Update key length for DB table to avoid key too long issue in mysql Shangjie Chen 2025-05-01 09:12:52 -07:00
  • b691904e57 chore: Adds a github action to check pyformat via pyink. Wei Sun 2025-04-30 11:27:33 -07:00
  • 641781bced Merge pull request #434 from AlankritVerma01/support-async-tool-callbacks Wei Sun (Jack) 2025-04-29 22:49:18 -07:00
  • c4e09a2edb Merge branch 'main' into support-async-tool-callbacks Wei Sun (Jack) 2025-04-29 22:48:45 -07:00
  • acbbdb7266 Copybara import of the project: João Campista 2025-04-29 22:13:04 -07:00
  • 27ce65ff50 Copybara import of the project: Alankrit Verma 2025-04-29 21:40:05 -07:00
  • 926b0ef1a6 Merge branch 'main' into support-async-tool-callbacks Alankrit Verma 2025-04-29 22:08:18 -04:00
  • dbbeb190b0 Add two adk run options: --replay : a json file that contains the initial session state and user queries, adk run will create a new session based on the state and run the user queries against the session. Users cannot continue to interact with agent. Xiang (Sean) Zhou 2025-04-29 16:22:43 -07:00
  • 2a9ddec7e3 Set the max size of strings in database columns. Shangjie Chen 2025-04-29 16:07:21 -07:00
  • 2ea4315e9f update the doc comments of requested_auth_configs to make it more precise. Xiang (Sean) Zhou 2025-04-29 13:33:03 -07:00
  • 67b6fbbe01 chore: Adds a github action to check pyformat via pyink. (#440) Wei Sun (Jack) 2025-04-29 09:39:18 -07:00
  • fcbf57466e refactor: update callback type signatures to support sync and async responses Alankrit Verma 2025-04-29 09:02:09 -04:00
  • 504aa6ba06 Merge branch 'main' into support-async-tool-callbacks Alankrit Verma 2025-04-28 23:21:10 -04:00
  • 08ac9a117e Refactor function callback handling and update type signatures Alankrit Verma 2025-04-28 23:16:43 -04:00
  • 4ae8d72a8d docs: correct typo in conversion_utils.py (#351) Paul Lam 2025-04-29 11:47:34 +09:00
  • 21736067f9 feat(llm_flows): support async before/after tool callbacks Alankrit Verma 2025-04-28 14:36:25 -04:00
  • 9a9f7a3765 Update callback comments. Shangjie Chen 2025-04-27 22:19:39 -07:00
  • aa7a98ad9d update readme Hangfei Lin 2025-04-24 15:49:17 -07:00
  • a5bf6e3608 ADK changes v0.3.0 Yifan Wang 2025-04-24 12:47:54 -07:00
  • f872577f68 Currently if a model calls a FunctionTool without all the mandatory parameters, the code will just break. This change basically adds the capability for the FunctionTool to identify if the model is missing required arguments, and in that case, instead of breaking the execution, it provides a error message to the model so it could fix the request and retry. Ankur Sharma 2025-04-24 09:31:04 -07:00
  • e6109b1dd6 Copybara import of the project: Wei Sun (Jack) 2025-04-23 17:34:57 -07:00
  • ca993277de ADK changes Google Team Member 2025-04-23 16:28:22 -07:00
  • a49d339251 bump version number to 0.3.0. Wei Sun 2025-04-23 11:22:23 -07:00
  • 04e4c85b4e Merge pull request #355 from wyf7107/live-error-toast Wei Sun (Jack) 2025-04-22 22:26:38 -07:00
  • 3ad939d34c Copybara import of the project: Yifan 2025-04-22 22:09:18 -07:00
  • 2062aa38a7 Merge branch 'main' into live-error-toast Yifan 2025-04-22 21:19:43 -07:00
  • db5ea6bc56 fix: Enable error toast when live does not work with certain models Yifan Wang 2025-04-22 21:16:20 -07:00
  • 5c069cca8f chore: Update README.md (#353) Hangfei Lin 2025-04-22 18:18:44 -07:00
  • 22cab9e9a4 chore: Update README.md (#328) Hangfei Lin 2025-04-22 17:20:24 -07:00
  • a9da7a8fc3 feat: Add session_db_url to adk deploy option. Shangjie Chen 2025-04-22 15:52:41 -07:00
  • 956fb912e8 feat(auth)!: expose access_token and refresh_token at top level of auth credentails Xiang (Sean) Zhou 2025-04-22 15:22:51 -07:00
  • 49d8c0fbb2 bump min version of google-genai sdk to latest. Wei Sun 2025-04-22 14:16:56 -07:00
  • 645402903a ADK changes Yifan Wang 2025-04-22 12:29:38 -07:00
  • c531bb6ef1 Merge branch 'main' into google-search-display Yifan 2025-04-22 12:18:57 -07:00
  • 7cc3167e54 Copybara import of the project: Yifan 2025-04-22 12:16:56 -07:00
  • 353ff50611 Merge branch 'main' into google-search-display Yifan 2025-04-22 11:30:38 -07:00
  • bbeb6525ea add license header to complied js file Yifan Wang 2025-04-22 11:16:24 -07:00
  • 0e9096d865 chore: add support for overriding skip_summarization in AgentTool (#324) Vignesh Iyer 2025-04-22 09:41:31 -07:00
  • 923d806637 Copybara import of the project: Vignesh Iyer 2025-04-21 23:23:57 -07:00
  • 463797be25 Merge branch 'main' into google-search-display Yifan 2025-04-21 20:53:06 -07:00
  • dc53678606 Update Google Search Tool display to the correct one Yifan Wang 2025-04-21 20:50:26 -07:00
  • 21d2047ddc ADK changes Che Liu 2025-04-21 17:28:20 -07:00
  • a5f191650b chore: update the readme for a2a integration. Wei Sun 2025-04-21 11:16:26 -07:00
  • 1e752b1378 chore: Fixes type hints in google_api_tool_set.py. Wei Sun 2025-04-21 10:41:57 -07:00