Commit Graph

  • bda3df2480 feat: Refactor AgentLoader into base class and add InMemory impl alongside existing filesystem impl Alejandro Cruzado-Ruiz 2025-07-22 14:57:56 -07:00
  • 4ae4c69c32 fix: ModuleNotFound error should be caught when dependencies of LocalEvalService are not installed v1.8.0 Ankur Sharma 2025-07-22 14:31:07 -07:00
  • 32df937ebc chore: Update docstring for is_final_response method Xiang (Sean) Zhou 2025-07-22 13:49:53 -07:00
  • 702e9bf556 chore: update adk web Yifan Wang 2025-07-22 13:20:37 -07:00
  • ff31f57dc9 fix: Move some API request and responses to DEBUG logging level Ankur Sharma 2025-07-22 13:20:10 -07:00
  • d4f01afc15 fix(comment): fix comment to malicious user cannot obtain another user’s session Max Thormé 2025-07-22 10:33:16 -07:00
  • f46396fa98 chore: Allow httpoptions override in VertexAiSessionService Shangjie Chen 2025-07-22 09:34:59 -07:00
  • 13ff009d34 fix: Handle non-json-serializable values in the execute_sql tool Google Team Member 2025-07-21 23:16:28 -07:00
  • 6cc3d9ddd1 chore: follow-up #946 to allow session db kwargs in fast api entrance Jacky Wu 2025-07-21 22:51:50 -07:00
  • 083dcb4465 feat: Add ComputerUseToolset Xiang (Sean) Zhou 2025-07-21 18:07:31 -07:00
  • b2c2f1bd33 chore: Add an a2a sample agent to demo running the a2a server via unvicorn command and run remote agent as root_agent Xiang (Sean) Zhou 2025-07-21 17:08:04 -07:00
  • a77d68964a feat: Add an to_a2a util to convert adk agent to A2A ASGI application Users can do : `` a2a_app = to_a2a(root_agent) ` then use below command to start a2a server: ` uvicorn user_module:a2a_app --host localhost --port 8000 `` Xiang (Sean) Zhou 2025-07-21 16:54:22 -07:00
  • d1f182e8e6 feat: Use LocalEvalService to run all evals in cli and web Ankur Sharma 2025-07-21 16:14:31 -07:00
  • 0e173d7363 feat: Add camel case converter for agents Ariz Chang 2025-07-21 15:44:41 -07:00
  • 18f5bea411 feat: Add agent card builder Xiang (Sean) Zhou 2025-07-21 13:58:33 -07:00
  • f2caf2eeca fix: Add buffer to the write file option Jianfeng Zeng 2025-07-21 13:07:54 -07:00
  • dfee06ac06 feat(config): support input/output schema by fully-qualified code reference Liang Wu 2025-07-21 12:52:44 -07:00
  • 2aab1cf98e fix: allows current sub-agent to finish execution before exiting the loop agent due to a sub-agent's escalation. This commit also disables the summarization for exit_loop tool Wei Sun (Jack) 2025-07-21 12:42:37 -07:00
  • 96a0d4b02c chore: undo the workaround which bypassed the setup-uv bug Xuan Yang 2025-07-21 12:19:30 -07:00
  • 65cb6d6bf3 fix: Check that mean_score is a valid float value Ankur Sharma 2025-07-21 11:36:09 -07:00
  • fc85348f91 fix: add utf-8 encoding to file based reads and writes of eval data Ankur Sharma 2025-07-21 11:09:11 -07:00
  • 9467720919 chore: Remove unused import from hello world sample agent Xiang (Sean) Zhou 2025-07-21 11:02:24 -07:00
  • ee3918e34e chore: Update the error message when A2A is not supported for the installed python version Xiang (Sean) Zhou 2025-07-21 10:36:53 -07:00
  • 81e0d4083f feat: make GCS artifact service async under the hood Vasilii Novikov 2025-07-21 10:31:01 -07:00
  • 2486349268 docs: Fix missing toolbox-core dependency and improve installation guide Dana K. Williams 2025-07-21 10:28:39 -07:00
  • 3643b4ae19 feat: Allow toolset to process llm_request before tools returned by it Xiang (Sean) Zhou 2025-07-21 10:11:00 -07:00
  • cec400ada3 chore: Autoformat history_management agent codes Xiang (Sean) Zhou 2025-07-19 17:50:57 -07:00
  • d2461ecccb refactor: only import some module when needed and add follow_symlink=True when serve static files Google Team Member 2025-07-19 12:53:27 -07:00
  • ffe2bdbe4c feat: Add support for vertex gemini model optimizer Calvin Giles 2025-07-19 09:04:41 -07:00
  • 67284fc466 feat: History Management Sample Calvin Giles 2025-07-19 08:56:32 -07:00
  • 0ec69d05a4 feat: Enhance LangchainTool to accept more forms of functions Hangfei Lin 2025-07-18 15:55:29 -07:00
  • f1e0bc0b18 chore: remove pr-commit-check Hangfei Lin 2025-07-18 12:26:08 -07:00
  • 5edc493da9 chore: allow "from google.adk.tools import AgentTool" Liang Wu 2025-07-18 09:29:45 -07:00
  • 3568c9291d Merge pull request #547 from jeffreyrubi:fix/missing-path-level-parameters Copybara-Service 2025-07-17 20:27:46 -07:00
  • d0a330cd15 Merge pull request #2020 from thiagosalvatore:main Copybara-Service 2025-07-17 18:50:46 -07:00
  • 637fa410d8 Merge branch 'main' into main seanzhou1023 2025-07-17 18:23:32 -07:00
  • 6f016609e8 fix: support path level parameters for open_api_spec_parser autoformat the changes Sean Zhou 2025-07-17 18:09:40 -07:00
  • bb1b1c695f Merge branch 'main' into fix/missing-path-level-parameters Hangfei Lin 2025-07-17 17:46:27 -07:00
  • bb4ff2cc3d chore: fixes formatting in adk_project_overview_and_architecture.md Wei Sun (Jack) 2025-07-17 17:20:41 -07:00
  • b1f4aebb25 chore: lint fixings in vertex_ai_memory_bank.py Wei Sun (Jack) 2025-07-17 16:19:43 -07:00
  • 2e778049d0 feat: Support passing fully qualified agent engine resource name when constructing session service and memory service Shangjie Chen 2025-07-17 16:19:16 -07:00
  • 36e45cdab3 feat: Enable FinalResponseMatchV2 metric as an experiment Ankur Sharma 2025-07-17 15:59:16 -07:00
  • 35de210d4e chore: add a script to upload ADK docs for the ADK Answering Agent Xuan Yang 2025-07-17 15:48:42 -07:00
  • bbe1c9dc66 fix: specify version into the uv installation action to bypass the setup-uv bug Xuan Yang 2025-07-17 15:34:31 -07:00
  • 9ad4350c88 Merge branch 'main' of github.com:thiagosalvatore/adk-python Thiago Salvatore 2025-07-17 18:21:59 -03:00
  • 2f8bb91e6b add docstring Thiago Salvatore 2025-07-17 18:21:40 -03:00
  • 3f01c8c999 Merge branch 'main' into main Thiago Salvatore 2025-07-17 18:20:37 -03:00
  • b5850e0757 reformat file structure Thiago Salvatore 2025-07-17 18:17:09 -03:00
  • 53df35ee58 fix(schema to dict): fix serialization of tools with nested schema Thiago Salvatore 2025-07-17 18:16:17 -03:00
  • 6e68c2d7f3 chore: update ADK Triage Agent to set issue type Xuan Yang 2025-07-17 12:51:05 -07:00
  • 8ada46a18e chore: remove the redundant service.bucket setting in mock_gcs_artifact_service Xuan Yang 2025-07-17 11:29:00 -07:00
  • 1c4c887bec fix: use the same word extractor for query and event contents in InMemoryMemoryService Xuan Yang 2025-07-17 10:42:24 -07:00
  • 78697aa6af chore: add to_session method in StorageSession for readability Xuan Yang 2025-07-17 10:31:30 -07:00
  • b17d8b6e36 fix: Raise NotFoundError in list_eval_sets function when app_name doesn't exist Ankur Sharma 2025-07-17 09:51:00 -07:00
  • 377b5a9b78 fix: Add response schema for agent tool function declaration even when it's return None Xiang (Sean) Zhou 2025-07-17 09:50:56 -07:00
  • 33ac8380ad fix: Set response schema for function that returns None Xiang (Sean) Zhou 2025-07-16 23:59:04 -07:00
  • 31fa5d91bd feat: Update builder/save endpoint to accept files as input. Write the agent yaml file to the agent folder Jianfeng Zeng 2025-07-16 17:55:23 -07:00
  • b705b35977 fix: update documentation owner's Github username for the ADK Triage Agent Xuan Yang 2025-07-16 17:09:44 -07:00
  • eccb484985 chore: Update label name for bot triaged issues Shangjie Chen 2025-07-16 16:38:50 -07:00
  • 2f6ab08580 chore: Release 1.7.0 v1.7.0 Yifan Wang 2025-07-16 15:28:39 -07:00
  • 7415f2c094 feat: Add tool callback chaining support for live streaming Hangfei Lin 2025-07-16 13:55:24 -07:00
  • 6071b34650 feat: Implement Activity Start and End signals in LiveRequestQueue and BaseLLMConnection Hangfei Lin 2025-07-16 13:50:05 -07:00
  • b89aac9eb3 ADK changes Google Team Member 2025-07-16 10:16:39 -07:00
  • 3f9f773d9b feat: Add ability to send state change with message Google Team Member 2025-07-15 21:16:20 -07:00
  • 7e8762896e chore: update adk-web Yifan Wang 2025-07-15 17:13:48 -07:00
  • a4cbbf3e81 feat: Add ability to send state change with message Ariz Chang 2025-07-15 16:36:51 -07:00
  • b977d12ea8 refactor: Add save_credential and load_credential in callback context for developer to access credential service Xiang (Sean) Zhou 2025-07-15 15:08:19 -07:00
  • b1fa383e73 docs: Update agent transfer related doc string and comments This is to address https://github.com/google/adk-python/issues/1907 Xiang (Sean) Zhou 2025-07-15 14:50:01 -07:00
  • 1a75848391 refactor: Use CallbackContext in credential service for saving/loading credential 1. credential service may be accessed by callbacks 2. plan to add load_credential and save_credential method in CallbackContext (see cl/782158513) given customer has requirement to access credential service themselves. (see https://github.com/google/adk-python/issues/1816) Xiang (Sean) Zhou 2025-07-15 14:48:00 -07:00
  • bf7745f428 fix: Create correct object for image and video content in litellm Xiang (Sean) Zhou 2025-07-15 14:43:40 -07:00
  • c2058f3779 chore: adk Add more documentations for ADK live feature in ADK.md Hangfei Lin 2025-07-15 13:26:50 -07:00
  • 94dc03761e fix: return empty list in place of raising FileNotFoundError when there are no eval sets Alejandro Cruzado-Ruiz 2025-07-15 12:55:54 -07:00
  • 41f1888116 feat(config): support callbacks in BaseAgent and LlmAgent Liang Wu 2025-07-15 12:04:28 -07:00
  • 3c6e18fd1c fix: Don't set error_code and error_message when model stop response in normal case Xiang (Sean) Zhou 2025-07-15 11:46:03 -07:00
  • ce037ec888 feat(config): support built-in tools and referencing tools in code Liang Wu 2025-07-15 11:45:25 -07:00
  • 391cf3f320 Merge pull request #1669 from zshehov:use-starred-tuple-unpacking-on-gcs-artifact-blob-names-versions Copybara-Service 2025-07-15 11:43:14 -07:00
  • a5d6f1e52e fix: Support project-based gemini model path for BuiltInCodeExecutor and all built-in tools Xiang (Sean) Zhou 2025-07-15 11:40:51 -07:00
  • 30d7b37069 refactor: Move list_artifacts from tool_context to callback_context Xiang (Sean) Zhou 2025-07-15 11:07:42 -07:00
  • 57043d3e7d Merge pull request #1955 from iwknow:func_fix Copybara-Service 2025-07-15 10:47:16 -07:00
  • 4a2589a090 fix: Use starred tuple unpacking on GCS artifact blob names for versions function Zdravko Shehov 2025-06-26 15:20:26 +03:00
  • c25911c912 feat: Implement in memory EvalSetsManager Ankur Sharma 2025-07-14 23:33:53 -07:00
  • a50419961c fix: Process ListEvents response correctly when getSession is called Google Team Member 2025-07-14 21:21:06 -07:00
  • 498ce906dd docs: Update doc string for GcsArtifactService Xiang (Sean) Zhou 2025-07-14 20:40:40 -07:00
  • f52df2bdb6 chore: update ADK Answering Agent to label the discussion with "bot_responded" after responding Xuan Yang 2025-07-14 17:46:37 -07:00
  • 5124252c94 feat: add testing endpoint for builder Yifan Wang 2025-07-14 16:44:13 -07:00
  • dea1ee14ab docs: Fix docstring and update module public name list for generating API references Xiang (Sean) Zhou 2025-07-14 16:16:09 -07:00
  • 94b5aaf0a1 fix: Correct EventAction merging logic and add corresponding tests Frank Liu 2025-07-13 03:37:09 +00:00
  • 62a611956f fix: Add instruction in long running tool description to avoid being invoked again by model Xiang (Sean) Zhou 2025-07-14 14:18:07 -07:00
  • a6716a5514 fix: Import A2A well known path from A2A sdk Holt Skinner 2025-07-14 14:10:23 -07:00
  • a4baa35b84 feat: Add a sample for how to use plugins Che Liu 2025-07-13 10:46:35 -07:00
  • bab3be2cf3 feat: Add support for persisting eval run results Ankur Sharma 2025-07-11 19:28:53 -07:00
  • 33eec34577 feat: Adding implementation of evaluate method in LocalEvalService Ankur Sharma 2025-07-11 19:14:57 -07:00
  • 48971d43d0 feat(config): support output_key and include_contents in LlmAgentConfig Liang Wu 2025-07-11 17:47:11 -07:00
  • b2ef9a069e feat(config): support sub_agents in BaseAgentConfig Liang Wu 2025-07-11 16:57:02 -07:00
  • 134ec0d71e fix: Fix the long running function response event merge logic Xiang (Sean) Zhou 2025-07-11 16:47:19 -07:00
  • a8fcc1b8ab fix: Return final task result in task artifact instead of status message Xiang (Sean) Zhou 2025-07-11 16:46:24 -07:00
  • a57d629bb9 chore: Update the README of a2a sample agent Xiang (Sean) Zhou 2025-07-11 16:44:29 -07:00
  • 202558fd52 Merge pull request #1829 from matino:expose_credential_service Copybara-Service 2025-07-11 16:34:58 -07:00
  • 997b6a964d Merge branch 'main' into expose_credential_service seanzhou1023 2025-07-11 15:34:49 -07:00
  • c6c6f34429 Update agent_tool.py seanzhou1023 2025-07-11 15:34:07 -07:00