Commit Graph

  • 3f28e30c6d feat: add citation_metadata to LlmResponse Google Team Member 2025-09-26 16:30:21 -07:00
  • 7b707cebea chore: Simplfiy the parallel agent py version handling logic Shangjie Chen 2025-09-26 16:15:15 -07:00
  • c984b9e552 feat: Add Rubric based tool use metric Ankur Sharma 2025-09-26 15:47:06 -07:00
  • a959653cf3 chore: bump version to 1.15.1 with a patch for Agent Engine Xuan Yang 2025-09-26 15:41:33 -07:00
  • 1ee01cc05a feat: Implement checkpoint and resume logic for SequentialAgent Shangjie Chen 2025-09-26 15:25:59 -07:00
  • 28d44a365a test: Make testing_utils.InMemoryRunner support ADK App and add utils for extracting event contents for testing resumability Xinran (Sherry) Tang 2025-09-26 13:21:30 -07:00
  • e172811bc7 fix: unbreak client closed errors when using vertexai session service v1.15.1 Sasha Sobran 2025-09-26 12:15:56 -07:00
  • da6f1d3653 chore: Release ADK 1.15.0 Xuan Yang 2025-09-25 22:16:36 -07:00
  • 2c752934a8 feat: Skip running a workflow agent if it has no sub-agents Shangjie Chen 2025-09-25 15:38:54 -07:00
  • b2b80e7fa0 feat: Pause invocations on long running function calls for resumable apps Xinran (Sherry) Tang 2025-09-25 15:10:38 -07:00
  • dd1ffad394 chore: Update google-genai version constraint Xuan Yang 2025-09-25 13:20:58 -07:00
  • 8b081751ed feat: Add core checkpointing primitive for base agent Shangjie Chen 2025-09-25 12:34:56 -07:00
  • b5a65fb4f4 chore: Remove the too-detailed edge case descriptions for resumability Xinran (Sherry) Tang 2025-09-25 11:31:55 -07:00
  • 839d2e43bb feat: Define an AgentState to be used for resuming agent invocation Shangjie Chen 2025-09-25 10:49:18 -07:00
  • 1589fcdd86 chore: Replace github HTTP URIs with GCS HTTP URIs in static non-text content sample agent Xiang (Sean) Zhou 2025-09-25 10:37:30 -07:00
  • e7528aebd4 feat(otel): adjust telemetry to follow OTLP 1.37 GenAI semconv Max Ind 2025-09-25 09:24:43 -07:00
  • cbb6e4945a feat: Add a app level config for resumable applications Xinran (Sherry) Tang 2025-09-25 03:13:54 -07:00
  • c6b6b6f3c6 chore: Add log-level parameter to cache analysis experiments this is to allow turning on debug log for debugging if some unexpected behavior observed during running cache analysis experiments. Xiang (Sean) Zhou 2025-09-24 22:44:03 -07:00
  • c8c6cd70a4 feat: Introduce ExtendedOAuth2 scheme that auto-populates auth/token URLs Google Team Member 2025-09-24 22:20:37 -07:00
  • f159bd9c87 fix: Use str() to calculate fingerprint instead of json.dumps This is to avoid serialization issue for some fields that are not json serializable. meanwhile restructure the debug logs in context cache manager for better debugging potential issues. v1.15.0 Xiang (Sean) Zhou 2025-09-24 22:14:10 -07:00
  • d48679582d feat: Populate AppDetails to each Invocation Ankur Sharma 2025-09-24 22:06:15 -07:00
  • 2a2da0fe03 feat: Introduce OAuth2DiscoveryManager to fetch metadata needed for OAuth Google Team Member 2025-09-24 21:52:57 -07:00
  • 5a485b01cd feat: Adds Rubric based final response evaluator Ankur Sharma 2025-09-24 20:30:09 -07:00
  • 01923a9227 feat: Data model for storing App Details and data model for steps Ankur Sharma 2025-09-24 18:41:07 -07:00
  • 08f3b48305 chore: Add sample agent to test non-text content in static instruction Xiang (Sean) Zhou 2025-09-24 12:59:37 -07:00
  • 6db096a3f4 chore: remove unsupported 'type': 'unknown' in test_common.py for fastapi 0.117.1 Xuan Yang 2025-09-23 19:44:16 -07:00
  • 47bd34ac28 chore: Fix the type annotation Xiang (Sean) Zhou 2025-09-23 15:49:40 -07:00
  • ae5592e242 chore: Add tests for instruction provider and merge test_static_instructions.py to test_intructions.py Xiang (Sean) Zhou 2025-09-23 15:47:03 -07:00
  • 61213ce4d4 feat: Support non-text content in static instruction Xiang (Sean) Zhou 2025-09-23 14:37:37 -07:00
  • e86ca5762a chore: remove internal TODO comment Xuan Yang 2025-09-23 14:27:38 -07:00
  • cbb609233b chore: Sample Spanner RAG agent that wraps search_tool Google Team Member 2025-09-23 13:37:40 -07:00
  • 657369cffe fix: Adds plugin to save artifacts for issue #2176 George Weale 2025-09-23 11:45:57 -07:00
  • c944a12e31 chore: Remove query schema mode, as it doesn't perform well as embedded schema mode Xiang (Sean) Zhou 2025-09-23 11:33:57 -07:00
  • 26990c2622 chore: Add sample agent to test static instruction Xiang (Sean) Zhou 2025-09-23 11:33:50 -07:00
  • f2ce990867 chore: Add experimental annotation to GeminiContextCacheManager Xiang (Sean) Zhou 2025-09-23 11:00:07 -07:00
  • 86dea5b53a fix(mcp): Initialize tool_name_prefix in MCPToolse shsha4 2025-09-23 10:52:12 -07:00
  • 6ca2aee829 ADK changes Xiang (Sean) Zhou 2025-09-23 10:32:05 -07:00
  • 374522197f ADK changes Xuan Yang 2025-09-22 17:57:10 -07:00
  • aef1ee97a5 fix: make a copy of the columns instead of modifying it in place Google Team Member 2025-09-22 15:24:48 -07:00
  • 38bbde6d56 chore: Annotate CachePerformanceAnalyzer as experimental Xiang (Sean) Zhou 2025-09-20 08:21:34 -07:00
  • 78fd4803d5 chore: Set role to user if new_message doesn't have role in Runner.run_async() TanejaAnkisetty 2025-09-19 19:50:50 -07:00
  • 632bf8b0bc fix: Filter out thought parts when saving agent output to state Google Team Member 2025-09-19 18:58:11 -07:00
  • 6e834d3fac feat(conformance): Skips recording for inner runner of AgentTool in conformance tests Wei Sun (Jack) 2025-09-19 17:35:48 -07:00
  • 9be9cc2fee feat: Support static instructions Xiang (Sean) Zhou 2025-09-19 13:46:00 -07:00
  • f4e1fd962e chore: Add sample agent for content cache and basic profiling Xiang (Sean) Zhou 2025-09-19 13:37:18 -07:00
  • c66245a3b8 feat: support context caching Xiang (Sean) Zhou 2025-09-19 13:16:17 -07:00
  • 13a95c463d feat: Add get_events util function in invocation_context Xinran (Sherry) Tang 2025-09-19 11:20:56 -07:00
  • f157b2ee4c feat(otel): support standard OTel env variables for exporter endpoints Kacper Jawoszek 2025-09-19 09:59:27 -07:00
  • ccd0e12b42 chore: Internal change Bastien Jacot-Guillarmod 2025-09-19 09:54:30 -07:00
  • 3b80337faf feat(otel): temporarily disable Cloud Monitoring integration in --otel_to_cloud Kacper Jawoszek 2025-09-19 01:27:38 -07:00
  • d4eaa06041 chore: update ADK release analyzer agent to use the compare link instead of commit link Xuan Yang 2025-09-18 23:43:29 -07:00
  • 4d39563ea4 chore: add yaml files to the ADK Vertex AI Search datastore Xuan Yang 2025-09-18 23:27:01 -07:00
  • 006a406f5b chore: Allow outputting non-acsii without escape and excludes fields in the dumped yaml files in the yaml_utils.py Wei Sun (Jack) 2025-09-18 21:23:35 -07:00
  • f39df4155e feat(conformance): Supports content and state_delta in TestCase.user_messages and initial_state for session creation Wei Sun (Jack) 2025-09-18 18:55:04 -07:00
  • 1a91bb2a59 chore: Update comments in Compaction to clarify timestamp-based ranges Hangfei Lin 2025-09-18 15:51:01 -07:00
  • 9c2b7091ee refactor(comformance): Improves field comparison logic in replay plugin with nested exclude dict from pydantic v2 Wei Sun (Jack) 2025-09-18 15:00:42 -07:00
  • 21c26f92d4 chore: Added ADK Authentication End2End Samples Nikhil Purwant 2025-09-18 11:43:42 -07:00
  • 25958242db feat: add endpoint to generate memory from session guillaume blaquiere 2025-09-18 11:12:14 -07:00
  • 6b49391546 feat: Add Google Maps Grounding Tool to ADK Kel Markert 2025-09-18 10:53:51 -07:00
  • 8a92fd18b6 fix: ignore empty function chunk in LiteLlm streaming response Xuan Yang 2025-09-18 10:18:22 -07:00
  • c37bd2742c feat: Introduce LLM context compaction interface Hangfei Lin 2025-09-18 10:13:34 -07:00
  • e86647d446 feat(conformance): Implements adk conformance test cli with replay mode Wei Sun (Jack) 2025-09-18 10:12:09 -07:00
  • c9ea80af28 fix: Prevent escaping of Latin characters in LLM response Afonso Menegola 2025-09-18 09:47:28 -07:00
  • 86ee6e3fa3 fix: Close runners after running eval this fixes https://github.com/google/adk-python/issues/2196 Xiang (Sean) Zhou 2025-09-18 09:36:13 -07:00
  • bf4ff31009 feat(conformance): add CLI (adk conformance create) for generating conformance tests from spec.yaml file Wei Sun (Jack) 2025-09-18 09:13:29 -07:00
  • 4cb07ba05e chore: Update plugins in hello_world_app Hangfei Lin 2025-09-18 08:26:10 -07:00
  • cee365a13d feat(otel): Add GenAI Instrumentation if --otel_to_cloud is enabled Kacper Jawoszek 2025-09-18 01:32:40 -07:00
  • 712da1bd36 feat(conformance): Integrates RecordingsPlugin into AdkWebServer to record Llm interactions and tool calls Wei Sun (Jack) 2025-09-18 00:04:29 -07:00
  • 99405d6a8a chore: Fix the starting folder for finding ADK source Xiang (Sean) Zhou 2025-09-17 20:20:18 -07:00
  • a06bf278cb feat: Adding the ContextFilterPlugin Hangfei Lin 2025-09-17 19:28:19 -07:00
  • 10cf377494 feat: Make the bigquery sample agent run with ADC out-of-the-box Google Team Member 2025-09-17 16:52:15 -07:00
  • 3bd2f29f3a feat(conformance): Adds a replay plugin to replay the previously recorded llm/tool recordings for conformance tests Wei Sun (Jack) 2025-09-16 21:53:50 -07:00
  • 14f118899d chore: Add example agent to get log probabilitis see https://github.com/google/adk-python/issues/2764 Xiang (Sean) Zhou 2025-09-16 21:22:49 -07:00
  • c0554e4b13 feat(conformance): add an ADK plugin to record Llm request/response and tool call/result to recordings.yaml file Wei Sun (Jack) 2025-09-16 21:09:34 -07:00
  • 6bd33e1be3 fix: Retain the consumers and transport registry when recreating the ClientFactory in remote_a2a_agent.py Google Team Member 2025-09-16 10:58:09 -07:00
  • f7bd3c111c feat: Expose log probs of candidates in LlmResponse fixes https://github.com/google/adk-python/issues/2764 Xiang (Sean) Zhou 2025-09-15 21:35:34 -07:00
  • 1ce043a278 chore: Fixes BasePlugin#after_run_callback return type hint Wei Sun (Jack) 2025-09-15 21:32:33 -07:00
  • bd21847295 chore: add a step to load adk-bot SSH Private Key for the release analysis workflow Xuan Yang 2025-09-15 19:19:49 -07:00
  • 1ae0b82f56 feat(otel): add --otel_to_cloud experimental support Kacper Jawoszek 2025-09-15 14:31:50 -07:00
  • d6d4b144e9 chore: Update instructions not to ask for root folder if user doesn't intent to create or implement an agent Xiang (Sean) Zhou 2025-09-15 13:58:30 -07:00
  • 4dbec15d26 test: Add unittest suites for testing HITL confirmation flow on runner level Xinran (Sherry) Tang 2025-09-15 12:00:16 -07:00
  • 402f3626b3 feat(conformance): Replaces invocation_id with user_message_index in the Recording Wei Sun (Jack) 2025-09-15 10:48:13 -07:00
  • 6158075a65 fix: introduces a raw_mcp_tool method in McpTool to provide direct access to the underlying MCP tool Google Team Member 2025-09-15 10:47:36 -07:00
  • b1312680f4 feat(otel): add --otel_to_cloud experimental support Google Team Member 2025-09-15 10:10:29 -07:00
  • 103e88e95f test: Add evaluation for BigQuery tools Google Team Member 2025-09-15 08:15:50 -07:00
  • 7870480c63 feat(otel): add --otel_to_cloud experimental support Kacper Jawoszek 2025-09-15 07:21:39 -07:00
  • b9735b2193 docs: Correct the documentation of after_agent_callback Bastien Jacot-Guillarmod 2025-09-15 03:06:25 -07:00
  • 8ec83d6c18 feat(conformance): Add data definitions used to create adn run conformance tests Wei Sun (Jack) 2025-09-14 23:30:04 -07:00
  • 6ab87da592 chore: Add back the request logging in RemoteA2aAgent given the logging was already fixed v1.14.1 Xiang (Sean) Zhou 2025-09-12 22:40:24 -07:00
  • b53e6e3567 chore: bump version to 1.14.1 with a patch for A2A logging issue Wei Sun (Jack) 2025-09-12 21:29:13 -07:00
  • c29d41f0d0 feat: add Spanner similarity_search tool Google Team Member 2025-09-12 18:49:12 -07:00
  • 0c1f1fadeb fix: Fix logging issues with RemoteA2aAgent Google Team Member 2025-09-12 17:19:29 -07:00
  • bb148002f8 fix: Filter out thought parts when saving agent output to state Google Team Member 2025-09-12 17:04:51 -07:00
  • 4c00b86e33 feat: Provide location config for BigQuery tools Google Team Member 2025-09-12 16:51:39 -07:00
  • b3b31a9ffb chore: add a main.py script for the ADK docs updater agent Xuan Yang 2025-09-12 16:31:53 -07:00
  • 463dcee58c chore: specify the default sides for roll dice agent in bidi Hangfei Lin 2025-09-12 16:31:39 -07:00
  • 4f07228f57 chore: Move framework filled params to the end in the BigQuery forecast tool Google Team Member 2025-09-12 16:03:21 -07:00
  • c53c02f022 chore: add clientIdEnum for CA API usage tracking Google Team Member 2025-09-12 15:43:53 -07:00
  • 4e6b31a860 chore: Improve bug report template for Google ADK Hangfei Lin 2025-09-12 14:52:16 -07:00
  • afebb5227b chore: Update ADK Live documentation on handling audio and transcriptions Hangfei Lin 2025-09-12 14:19:24 -07:00