Commit Graph

  • 1cfe6e9ffe chore: Remove unnecessary flags Shangjie Chen 2025-07-31 10:06:55 -07:00
  • 314d6a4f95 fix: Return session state in list_session API endpoint Shangjie Chen 2025-07-30 19:53:00 -07:00
  • 247fd2066c chore: replace module import for BaseAgent in local_eval_service Alejandro Cruzado-Ruiz 2025-07-30 19:18:36 -07:00
  • 7d06fb735e chore: Move create_session log to where the session is actually created Shangjie Chen 2025-07-30 16:45:51 -07:00
  • d5dcef2cf0 fix(config): forbid extra fields in AgentToolConfig Liang Wu 2025-07-30 14:13:15 -07:00
  • 6191412b07 fix: keep existing header values while merging tracking headers for llm_request.config.http_options in Gemini.generate_content_async Xuan Yang 2025-07-30 13:09:15 -07:00
  • 3be1bb37d9 fix: use pull_request_target event as the trigger of PR triaging agent Xuan Yang 2025-07-30 13:04:38 -07:00
  • 7c9b0a2567 feat: add chat first-party tool Google Team Member 2025-07-30 12:34:40 -07:00
  • 0c6086cb15 chore: remove redundant definition for adk deploy gke command Liang Wu 2025-07-29 22:47:06 -07:00
  • 9db5d9a3e8 fix: Unable to acquire impersonated credentials hsuyuming 2025-07-29 16:40:42 -07:00
  • de6ebddcd2 chore: Replace selcukg with genquan Xiang (Sean) Zhou 2025-07-29 13:47:19 -07:00
  • bcac9ba44c feat(config): add --type flag to adk create to allow starting with config Liang Wu 2025-07-29 13:44:35 -07:00
  • 2f73cfde18 chore: Fix the long running test cases The test test_token_exchange_not_supported was slow because of an incorrect monkeypatch target. The test was patching google.adk.auth.auth_handler.AUTHLIB_AVAILABLE, but the actual OAuth2 exchange logic uses a different AUTHLIB_AVAILABLE variable in google.adk.auth.exchanger.oauth2_credential_exchanger. What was happening: Test set auth_handler.AUTHLIB_AVAILABLE = False AuthHandler.exchange_auth_token() called OAuth2CredentialExchanger.exchange() But oauth2_credential_exchanger.AUTHLIB_AVAILABLE was still True The exchanger attempted real OAuth2 token exchange with client.fetch_token() This made actual network calls to OAuth2 endpoints, causing timeouts and delays Xiang (Sean) Zhou 2025-07-29 13:13:58 -07:00
  • ec8dd5721a fix: merge tracking headers even when llm_request.config.http_options is not set in Gemini.generate_content_async Xuan Yang 2025-07-29 12:51:53 -07:00
  • 646eb42533 chore: add Github workflow config for the ADK PR triaging agent Xuan Yang 2025-07-29 10:48:33 -07:00
  • bf72426af2 fix: runner was expecting Event object instead of Content object when using early exist feature Google Team Member 2025-07-29 10:40:38 -07:00
  • 9c0721beaa fix: Update agent_card_builder to follow grammar rules Holt Skinner 2025-07-29 10:31:00 -07:00
  • 5eff66a132 chore: create an initial prototype agent to triage pull requests Xuan Yang 2025-07-29 10:29:01 -07:00
  • 282d67f253 fix: import cli's artifact dependencies directly Google Team Member 2025-07-29 09:33:24 -07:00
  • 3432b22172 fix: Copy the original function call args before passing it to callback or tools to avoid being modified Xiang (Sean) Zhou 2025-07-29 08:20:08 -07:00
  • af35e2673f chore: WIP endpoint Yifan Wang 2025-07-28 18:05:10 -07:00
  • f68d4d5cd0 chore: add the missing license header for a2a/__init__.py Xuan Yang 2025-07-28 17:49:36 -07:00
  • 16e8419e32 fix: restore bigquery sample agent to runnable form Google Team Member 2025-07-28 17:31:07 -07:00
  • 0c855877c5 docs: Update documents about the information of viber coding Xiang (Sean) Zhou 2025-07-28 17:18:18 -07:00
  • f29ab5db05 feat: Respect the .ae_ignore file when deploying to agent engine Yeesian Ng 2025-07-28 10:01:01 -07:00
  • f1889ae440 feat(config): support ADK built-in and custom tools in config Liang Wu 2025-07-27 11:13:13 -07:00
  • c69dcf8779 feat: Added an Fast API new endpoint to serve eval metric info Ankur Sharma 2025-07-25 16:24:30 -07:00
  • ec7d9b0ff6 chore(config): Moves agent configs to separate python files Wei Sun (Jack) 2025-07-25 14:40:08 -07:00
  • 6419a2aa9b fix: Switch from agent_engine_name to agent_engine_id for updating instances Yeesian Ng 2025-07-25 11:23:37 -07:00
  • b83b0a6eec chore: experiment endpoint Yifan Wang 2025-07-25 10:43:32 -07:00
  • a3ff21eb0b feat(config): Adds CustomAgentConfig to support user-defined agents in config Wei Sun (Jack) 2025-07-25 09:55:17 -07:00
  • 1778490e64 fix: Fix unsafe_local_code_executor for import scope qieqieplus 2025-07-25 09:44:59 -07:00
  • a858d79b3a feat: cli funcionality to deploy an Agent to a running GKE cluster Vicente Ferrara 2025-07-24 15:31:40 -07:00
  • c8f8b4a20a fix: Fix incorrect token count mapping in telemetry Lam Nguyen 2025-07-24 14:00:32 -07:00
  • 11037fc133 chore: Filter event with only functions, thought_signatures when adding to memory Shangjie Chen 2025-07-24 13:54:06 -07:00
  • 206a13271e feat: Add a CLI option to update an agent engine instance Yeesian Ng 2025-07-24 13:27:05 -07:00
  • 3be0882c63 feat: add -v, --verbose flag to enable DEBUG logging as a shortcut for --log_level DEBUG Xuan Yang 2025-07-24 12:29:49 -07:00
  • e176f03e8f feat: modularize fast_api.py to allow simpler construction of API Server Alejandro Cruzado-Ruiz 2025-07-24 10:52:38 -07:00
  • 7206e0a0eb fix: eval module not found exception string Kavin Kumar B 2025-07-24 10:22:28 -07:00
  • fbe6a7b8d3 fix: Add absolutize_imports option when deploying to agent engine Yeesian Ng 2025-07-24 10:14:54 -07:00
  • bfc203a92f feat: modularize fast_api.py to allow simpler construction of API Server Google Team Member 2025-07-24 04:02:26 -07:00
  • 5e8aa15a50 feat: add support for session resumption(only transparent mode) config to run_config Hangfei Lin 2025-07-23 21:36:16 -07:00
  • 16392984c5 feat: Expose Gemini RetryOptions to client Che Liu 2025-07-23 16:49:33 -07:00
  • 20537e8bfa feat: Add sample plugin for logging Che Liu 2025-07-23 16:42:55 -07:00
  • 00afaaf2fc feat: add new callbacks to handle tool and model errors Che Liu 2025-07-23 16:39:32 -07:00
  • dfc25c17a9 feat: modularize fast_api.py to allow simpler construction of API Server Alejandro Cruzado-Ruiz 2025-07-23 16:33:15 -07:00
  • 32ae882a49 feat: Add camel case converter for agents Ariz Chang 2025-07-23 16:26:25 -07:00
  • 884c201958 chore: Release 1.8.0 Ankur Sharma 2025-07-23 16:19:19 -07:00
  • 70c461686e fix: add space to allow adk deploy cloud_run --a2a Andrew Larimer 2025-07-23 16:09:12 -07:00
  • 1355bd643b feat: Refactored AgentEvaluator and updated it to use LocalEvalService Ankur Sharma 2025-07-23 15:26:41 -07:00
  • 927c75f0ee chore: Replace imports by importing from actual module instead of from package (__init__.py) Xiang (Sean) Zhou 2025-07-23 10:47:47 -07:00
  • 430b82024f chore: Fixed flaky test_update_credential_with_tokens unittest Xiang (Sean) Zhou 2025-07-23 10:44:23 -07:00
  • 70266abfc2 chore: fix UT failures of test_google_llm.py Xiang (Sean) Zhou 2025-07-23 10:30:28 -07:00
  • a911469616 chore: Update a2a-sdk to 0.2.16 Holt Skinner 2025-07-23 07:52:57 -07:00
  • ce7253f63f fix: Use correct type for actions parameter in ApplicationIntegrationToolset Michael Timblin 2025-07-22 16:49:02 -07:00
  • 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