Commit Graph

  • 223d9a7ff5 feat: Agent Skills spec compliance — validation, aliases, scripts, and auto-injection Close gaps between ADK's Agent Skills implementation and the public Agent Skills spec (agentskills.io/specification): Haiyuan Cao 2026-02-20 19:56:12 -08:00
  • 4260ef0c7c feat: Add schema auto-upgrade, tool provenance, HITL tracing, and span hierarchy fix to BigQuery Agent Analytics plugin This CL adds four enhancements to the BigQuery Agent Analytics plugin and fixes a span hierarchy corruption bug. Haiyuan Cao 2026-02-20 16:11:31 -08:00
  • e8019b1b1b fix: Refactor LiteLLM streaming response parsing for compatibility with LiteLLM 1.81+ George Weale 2026-02-20 15:23:26 -08:00
  • 6ea3696bcc chore: Migrate /agents to use the new feature decorator Xuan Yang 2026-02-20 15:23:11 -08:00
  • 485fcb84e3 feat: Add intra-invocation compaction and token compaction pre-request George Weale 2026-02-20 15:19:11 -08:00
  • bbdf0ea257 chore: Update OpenTelemetry dependency upper bounds George Weale 2026-02-20 14:41:33 -08:00
  • abaa92944c feat: Agent Registry in ADK Kathy Wu 2026-02-20 14:24:36 -08:00
  • 77df6d8db7 ci: only keep --extra test in GitHub unit test workflow Liang Wu 2026-02-20 14:22:25 -08:00
  • 9c4c445369 feat: Add /chat/completions integration to ApigeeLlm Google Team Member 2026-02-20 13:26:59 -08:00
  • 09ee3c3695 ADK changes Google Team Member 2026-02-20 11:59:20 -08:00
  • a7b509763c feat: Use --memory_service_uri in ADK CLI run command George Weale 2026-02-20 11:28:29 -08:00
  • e6b601a2ab fix: Invoke on_tool_error_callback for missing tools in live mode George Weale 2026-02-20 11:20:31 -08:00
  • 7478bdaa98 fix: Parallelize tool resolution in LlmAgent.canonical_tools() Kathy Wu 2026-02-20 10:44:51 -08:00
  • bef3f117b4 feat: Bigquery ADK support for search catalog tool Sahaja Reddy Pabbathi Reddy 2026-02-20 09:55:04 -08:00
  • a39ca946d6 chore: Add sqlite_span_exporter for .adk folder traces George Weale 2026-02-20 09:49:12 -08:00
  • 4a88804ec7 feat: Add support for memory consolidation via Vertex AI Memory Bank George Weale 2026-02-19 13:59:08 -08:00
  • eaf50ce37e chore: provide a way to disable model check for builtin tools George Weale 2026-02-19 12:01:58 -08:00
  • f27a9cfb87 fix: Expand add_memory to accept MemoryEntry George Weale 2026-02-18 17:05:46 -08:00
  • 2d8b6a2f5b chore: Release 1.25.1 Xiang (Sean) Zhou 2026-02-18 15:11:14 -08:00
  • eccdf6d01e fix: Remove experimental decorators from user persona data models Google Team Member 2026-02-18 13:50:17 -08:00
  • 7a6b62da62 chore(version): Bump version and update changelog for 1.25.1 v1.25.1 Sean Zhou 2026-02-18 13:26:32 -08:00
  • 3a1d459cd4 fix: Fix pickling lock errors in McpSessionManager Kathy Wu 2026-02-16 18:50:06 -08:00
  • 710d9de011 chore(release): Update release process to allow tag to use accurate commit sha in the branch Wei Sun (Jack) 2026-02-18 09:28:52 -08:00
  • 33f7d118b3 feat(auth): Add native support for id_token in OAuth2 credentials Google Team Member 2026-02-18 04:34:04 -08:00
  • 6a53f414d3 chore: set a maximum number of rows for BigQuery query results in the sample agent Google Team Member 2026-02-18 00:24:06 -08:00
  • dbd64207ae fix(deps): Increase pydantic lower version to 2.7.0 Wei Sun (Jack) 2026-02-17 13:46:57 -08:00
  • 2703613572 fix: Replace the global DEFAULT_USER_PERSONA_REGISTRY with a function call to get_default_persona_registry Google Team Member 2026-02-17 11:44:49 -08:00
  • e1e0d63616 refactor: Extract reusable function for building agent transfer instructions Xiang (Sean) Zhou 2026-02-17 11:18:43 -08:00
  • 4285f852d5 fix: Include list of skills in every message and remove list_skills tool from system instruction Kathy Wu 2026-02-17 11:11:47 -08:00
  • ea034877ec fix: Improve BigQuery Agent Analytics plugin reliability and code quality Haiyuan Cao 2026-02-17 10:23:58 -08:00
  • 6a808c60b3 feat: Introduce User Personas to the ADK evaluation framework Google Team Member 2026-02-17 09:53:53 -08:00
  • 976a238544 refactor: Extract reusable private methods Xiang (Sean) Zhou 2026-02-17 09:36:01 -08:00
  • 42eeaef2b3 refactor: Extract reusable private methods Google Team Member 2026-02-17 00:04:50 -08:00
  • 706f9fe74d refactor: Extract reusable private methods Xiang (Sean) Zhou 2026-02-16 22:51:59 -08:00
  • 4e2d6159ae fix: Fix pickling lock errors in McpSessionManager Kathy Wu 2026-02-16 18:50:06 -08:00
  • fc1f1db005 fix(skill)!: coloate default skill SI with skilltoolset Ke Wang 2026-02-13 21:43:19 -08:00
  • 21be6adcb8 feat: Make skill instruction optimizable and can adapt to user tasks Ke Wang 2026-02-13 18:44:11 -08:00
  • 3fbc27fa4d fix: handle UnicodeDecodeError when loading skills in ADK Google Team Member 2026-02-13 17:47:23 -08:00
  • d56cb4142c fix: Check both input_stream parameter name and its annotation to decide whether it's a streaming tool that accept input stream Xiang (Sean) Zhou 2026-02-13 16:32:50 -08:00
  • 1d4b0f9ff5 chore: Replace isinstance call with hasattr call Xiang (Sean) Zhou 2026-02-13 15:46:45 -08:00
  • 811e50a0cb feat: add generate/create modes for Vertex AI Memory Bank writes George Weale 2026-02-13 14:46:21 -08:00
  • d5332f4434 feat: Expand LiteLlm supported models and add registry tests Anmol Jaiswal 2026-02-13 13:46:47 -08:00
  • fbe9eccd05 fix: race condition in table creation for DatabaseSessionService Liang Wu 2026-02-13 11:06:36 -08:00
  • 186371f01e chore: Export Context class Xuan Yang 2026-02-13 10:37:58 -08:00
  • 556d148256 chore: Add readme in skills folder to flag that it is experimental Kathy Wu 2026-02-13 10:05:38 -08:00
  • 30b2ed3ef8 fix(web): allow session resume without new message Akshat8510 2026-02-13 09:11:29 -08:00
  • ede925b502 chore: Lazy register all streaming tools Xiang (Sean) Zhou 2026-02-12 18:50:07 -08:00
  • 5269a6b1d6 chore: Register all streaming tool at runner Xiang (Sean) Zhou 2026-02-12 16:59:11 -08:00
  • b53bc555cc fix: Only relay the LiveRequest after tools is invoked Xiang (Sean) Zhou 2026-02-12 15:52:26 -08:00
  • 647d3b16a3 chore: Unify CallbackContext and ToolContext into the Context class Xuan Yang 2026-02-12 15:01:15 -08:00
  • 4f71b45425 chore: Add LiteLLM streaming sample George Weale 2026-02-12 14:53:30 -08:00
  • 9562cd664b chore: expose an endpoint for detailed app info Yifan Wang 2026-02-12 14:03:38 -08:00
  • d85932faa3 chore: Add X-Goog-API-Client header to GDA API requests Google Team Member 2026-02-12 13:57:35 -08:00
  • c6b1c74321 docs: add thinking_config in generate_content_config in example agent Liang Wu 2026-02-12 08:36:36 -08:00
  • 4000c0251d chore: remove scipy from eval dependencies Liang Wu 2026-02-11 21:59:01 -08:00
  • 845818be44 ci: only use --extra test for unit tests Liang Wu 2026-02-11 21:39:15 -08:00
  • 9f7d5b3f14 feat: Add load_skill_from_dir() method Kathy Wu 2026-02-11 18:10:18 -08:00
  • b7f9110b52 chore: Introduce a unified Context Xuan Yang 2026-02-11 16:16:04 -08:00
  • 8cd22fb746 chore(version): Bump version and update changelog for 1.25.0 v1.25.0 Yifan 2026-02-11 15:45:34 -08:00
  • 079f7a38be fix: Support escaped curly braces in instruction templates George Weale 2026-02-11 15:38:31 -08:00
  • 34da2d5b26 feat: enable dependency injection for agent loader in FastAPI app gen Google Team Member 2026-02-11 14:34:48 -08:00
  • bcbfeba953 feat: pass trace context in MCP tool call's _meta field with Otel propagator Leon Ziyang Zhang 2026-02-11 14:17:57 -08:00
  • 9dccd6a692 feat(conformance): read report's version info from the server Liang Wu 2026-02-11 14:10:16 -08:00
  • 38b4869c41 chore(ci): migrate release pipeline from release-please App to GitHub Actions Wei Sun (Jack) 2026-02-11 13:47:03 -08:00
  • 657acfadbb docs: Add PostgreSQL session storage sample and documentation Hiroaki Sano 2026-02-11 13:25:24 -08:00
  • 61c329f8ce ci: match the environment with internal ones for pyink/isort/unittest Liang Wu 2026-02-11 13:01:04 -08:00
  • 758d337c76 fix(sessions): use async iteration for VertexAiSessionService.list_sessions pagination Anmol Jaiswal 2026-02-10 21:18:31 -08:00
  • 3cf43e3842 feat: Enhance google credentials config to support externally passed access token Google Team Member 2026-02-10 17:21:05 -08:00
  • 4aa475145f fix: Fix event loop closed bug in McpSessionManager Kathy Wu 2026-02-10 16:50:19 -08:00
  • 7110336788 refactor: Replace check of instance for LlmAgent with hasAttribute check Xiang (Sean) Zhou 2026-02-10 16:26:49 -08:00
  • 0abf4cd2c7 feat: Add a demo simple prompt optimizer for the optimization interface Google Team Member 2026-02-10 16:20:41 -08:00
  • 40c15d0595 feat(cli): Add --auto_create_session flag to adk api_server CLI Edwin Kim 2026-02-10 16:05:30 -08:00
  • 2010569010 fix: Preserve thought_signature in function call conversions for interactions API integration Xuan Yang 2026-02-10 15:13:48 -08:00
  • 7af1858f46 feat: Update agent simulator by improving prompts and add environment data Google Team Member 2026-02-10 14:36:33 -08:00
  • e6da417292 fix: propagate grounding and citation metadata in streaming responses Sasha Sobran 2026-02-10 14:35:54 -08:00
  • 6ee5126d1c docs: fixing a typo Didier Durand 2026-02-10 14:01:23 -08:00
  • a88e864755 fix: Add post-invocation token-threshold compaction with event retention George Weale 2026-02-10 13:38:05 -08:00
  • 25ec2c6b61 feat(web): Add /health and /version endpoints to ADK web server Liang Wu 2026-02-10 13:06:47 -08:00
  • 2f0fe97729 ci: Upgrade GitHub Actions for Node 24 compatibility Salman Chishti 2026-02-10 13:02:00 -08:00
  • f5702d70bf ci: Upgrade GitHub Actions to latest versions Salman Chishti 2026-02-10 12:19:33 -08:00
  • 59e88972ae feat: add add_events_to_memory facade for event-delta George Weale 2026-02-10 12:14:11 -08:00
  • de79bf12b5 feat: log exception details before re-raising in MCP session execution Google Team Member 2026-02-10 11:56:04 -08:00
  • 80ff067c6b docs: fixing typo in multiple files Didier Durand 2026-02-10 11:38:00 -08:00
  • e0b9712a49 fix: Add endpoints to get/list artifact version metadata sarojrout 2026-02-10 10:40:31 -08:00
  • 7c7d25a4a6 fix: Support escaped curly braces in instruction templates George Weale 2026-02-10 10:04:15 -08:00
  • ec660ed4f0 chore: Add experimental tag to SkillToolset Kathy Wu 2026-02-09 16:07:03 -08:00
  • 19b607684f fix: Strip timezone for PostgreSQL timestamps in DatabaseSessionService Filipe Caixeta 2026-02-09 15:27:13 -08:00
  • 8d0279251c feat: Add SkillToolset to adk Kathy Wu 2026-02-09 13:46:16 -08:00
  • f50847460f fix: Per-session locking and row-level locking in DatabaseSessionService.append_event George Weale 2026-02-09 13:37:47 -08:00
  • 32ee07df01 fix: prompt token may be None in streaming mode Benson Wang 2026-02-09 11:23:49 -08:00
  • 43c437e38b feat(conformance): add report generation to adk conformance test command Liang Wu 2026-02-09 11:13:34 -08:00
  • d2dba27134 fix: Pass invocation_id from /run endpoint to Runner.run_async George Weale 2026-02-09 11:04:35 -08:00
  • 663cb75b32 fix: Conditionally preserve function call IDs in LLM requests George Weale 2026-02-09 10:46:24 -08:00
  • 64a44c2897 fix: Migrate VertexAiMemoryBankService to use the async Vertex AI client George Weale 2026-02-09 10:44:54 -08:00
  • 0758f877b1 chore: remove bare excepts George Weale 2026-02-09 10:24:34 -08:00
  • fd8a9e3962 fix: Handle list values in Gemini schema sanitization George Weale 2026-02-09 10:18:57 -08:00
  • 6bc70a6bab fix(mcp): used logger to log instead of print Dinesh Thumma 2026-02-09 07:48:07 -08:00
  • a2e43aaf19 chore(version): Limits sphinx under 9 for docs Wei Sun (Jack) 2026-02-06 12:33:31 -08:00
  • e25227da5e feat: Add a load MCP resource tool Kathy Wu 2026-02-06 11:17:59 -08:00
  • c7362100eb feat: Add models.py and prompt.py to adk/skills to use in skill toolset Kathy Wu 2026-02-05 22:05:39 -08:00