-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Insights: google/adk-python
Overview
Could not load contribution data
Please try again later
1 Release published by 1 person
-
v1.12.0 Release 1.12.0
published
Aug 21, 2025
35 Pull requests merged by 1 person
-
chore: Ignore hidden files in autoformat.sh
#2695 merged
Aug 23, 2025 -
chore: Remove unnecessary import in runners
#2688 merged
Aug 22, 2025 -
docs: Clean up docs in sample
#2690 merged
Aug 22, 2025 -
fix: Update routes for list_eval_sets, add_session_to_eval_set, get_eval, update_eval and delete_eval
#2675 merged
Aug 22, 2025 -
docs: Fixes root_agent.yaml in tool_mcp_stdio_notion_config for Agent Config sample and add README.md
#2672 merged
Aug 22, 2025 -
chore: add triaging instructions for mcp
#2671 merged
Aug 22, 2025 -
feat: Add support for store audio and transcription into events/sessions and artifacts
#1867 merged
Aug 22, 2025 -
fix: Update
create_eval_set
API to return the created EvalSet and it route#2635 merged
Aug 22, 2025 -
feat: Allow user to specify protocol for A2A RPC URL in to_a2a utility
#2649 merged
Aug 21, 2025 -
chore: Fixes a few lint error for tools
#2669 merged
Aug 21, 2025 -
fix: updating BaseAgent.clone() and LlmAgent.clone() to properly clone fields that are lists
#2091 merged
Aug 21, 2025 -
fix: make tool description for bigquery
execute_sql
for various write modes self contained#2308 merged
Aug 21, 2025 -
fix: Set invocation_id and branch for event generated when both output_schema and tools are used
#2648 merged
Aug 21, 2025 -
fix: rework parallel_agent.py to always aclose async generators
#2601 merged
Aug 21, 2025 -
chore: add test for parallel agent to verify correct handling of exceptions
#2628 merged
Aug 21, 2025 -
chore: add test for parallel agent to verify correct ordering of agents
#2608 merged
Aug 21, 2025 -
fix: add table metadata info into Spanner tool
get_table_schema
and fix the key usage info#2578 merged
Aug 21, 2025 -
chore: Bump version number to 1.12.0
#2630 merged
Aug 21, 2025 -
fix: Fixes deps in
test
extra dep#2639 merged
Aug 20, 2025 -
chore: Removes unused
to_agent_config
method in BaseAgentConfig#2638 merged
Aug 20, 2025 -
fix: Fix Spanner DatabaseSessionService support
#2518 merged
Aug 20, 2025 -
chore: Update
openai
dependency version, based on correct OPENAI release#2613 merged
Aug 19, 2025 -
docs: add contributing bigtable sample
#2605 merged
Aug 19, 2025 -
fix: Lazy load VertexAiCodeExecutor and ContainerCodeExecutor
#2610 merged
Aug 19, 2025 -
feat: Add setdefault method to the ADK State object
#2589 merged
Aug 19, 2025 -
feat: Add env var to suppress experimental warnings
#2523 merged
Aug 19, 2025 -
chore: add the missing license header for core_callback_config init file
#2587 merged
Aug 19, 2025 -
feat: add Bigtable tools
#2338 merged
Aug 18, 2025 -
fix: Fix the path for agent card in A2A demo
#2598 merged
Aug 18, 2025 -
fix: litellm-test due to breaking change in dep library of extension extra
#2596 merged
Aug 18, 2025 -
fix: Fix the path for agent card in A2A demo
#2519 merged
Aug 18, 2025 -
chore(config): Creates yaml_utils.py in utils to allow adk dump yaml in the same style
#2571 merged
Aug 18, 2025 -
chore: Return explict None type for DELETE endpoints
#2574 merged
Aug 17, 2025 -
chore(config): Add _config suffix to all yaml-based agent examples
#2573 merged
Aug 16, 2025
32 Pull requests opened by 17 people
-
fix: graceful fallback for symlink creation failures
#2582 opened
Aug 17, 2025 -
fix typo
#2586 opened
Aug 18, 2025 -
fix: double function response processing issue
#2588 opened
Aug 18, 2025 -
feat: adding the ability to set Dockerfile base image for GKE and Cloud Run.
#2597 opened
Aug 18, 2025 -
chore: Change live connection log level from info to debug
#2600 opened
Aug 19, 2025 -
fix: agent session state becoming stale when using colab utils to run the agent
#2606 opened
Aug 19, 2025 -
fix: send full MIME types for image/video/pdf in get_content for issue #2122
#2612 opened
Aug 19, 2025 -
fix: new agent card
#2623 opened
Aug 20, 2025 -
fix: old a2a url works
#2626 opened
Aug 20, 2025 -
Creates a plugin flag to register a plugin with the adk api_server
#2637 opened
Aug 20, 2025 -
feat: Add custom User-Agent header to RestApiTool requests
#2641 opened
Aug 20, 2025 -
chore: add if condition to pr-triage
#2644 opened
Aug 21, 2025 -
[feat] Add API to fast api server to save artifacts
#2650 opened
Aug 21, 2025 -
chore: correct typo in pyproject.toml (swtich → switch)
#2651 opened
Aug 21, 2025 -
feat: Add the ask_data_insights tool for natural language queries on BigQuery data
#2653 opened
Aug 21, 2025 -
test: add E2E telemetry test
#2660 opened
Aug 21, 2025 -
chore: Cache MCP tools to avoid multiple list_tools calls
#2662 opened
Aug 21, 2025 -
fix: relaxes dependency constraints to improve compatibility with FastAPI …
#2663 opened
Aug 21, 2025 -
feat: Support escaping '{' and '}' in system instructions
#2666 opened
Aug 21, 2025 -
docs: fix spelling error in `response_for_auth_required` parameter docstring
#2680 opened
Aug 22, 2025 -
fix: Fix links in sample READMEs
#2681 opened
Aug 22, 2025 -
feat: Add a tool confirmation flow which gathers custom input from the user before tool execution
#2687 opened
Aug 22, 2025 -
feat: Allow Union types in input/output schemas
#2691 opened
Aug 22, 2025 -
fix: Update routes for `run_eval`, `get_eval_result`, `list_eval_results` and `list_metrics_info`
#2694 opened
Aug 23, 2025 -
chore: Fixes a2a tests for python 3.9
#2696 opened
Aug 23, 2025 -
ADK changes
#2697 opened
Aug 23, 2025 -
feat: Add progressive streaming for run_async via ProgressiveTool (partial progress + final result)
#2698 opened
Aug 23, 2025 -
feat: support custom service account to `adk deploy cloud_run`
#2699 opened
Aug 23, 2025
15 Issues closed by 8 people
-
Bug: AgentTool uses a hardcoded user_id, preventing user context propagation to sub-agents
#2407 closed
Aug 22, 2025 -
RemoteA2aAgent with A2A agent from GCR
#2679 closed
Aug 22, 2025 -
ERROR:opentelemetry.context:Failed to detach context
#1670 closed
Aug 22, 2025 -
Feature Request: Add Custom User-Agent Header to RestApiTool Requests
#2676 closed
Aug 22, 2025 -
Documentation on updating state is confusing and conflicts in multiple places
#2667 closed
Aug 22, 2025 -
Agent tools erroring when using output schema
#2664 closed
Aug 21, 2025 -
When using output schema with tools, invocation_id is not being set
#2631 closed
Aug 21, 2025 -
Clarification on behavior of output_key in a branch context for ParallelAgent
#2633 closed
Aug 21, 2025 -
Bigquery tool fails to handle NUMERIC columns
#1943 closed
Aug 20, 2025 -
{"error": "Object of type date is not JSON serializable"}
#2457 closed
Aug 20, 2025 -
Multi-agent intermediate and final outputs not fully shown
#1523 closed
Aug 20, 2025 -
ADK Web Server Connection Error with Google AI Studio
#2595 closed
Aug 19, 2025 -
ADK DatabaseSessionService true async?
#2603 closed
Aug 19, 2025
37 Issues opened by 30 people
-
Support the ability to specify a non-default service account to `adk deploy cloud_run`
#2700 opened
Aug 23, 2025 -
Exit Loop Not Working
#2692 opened
Aug 22, 2025 -
Confusion regarding sub-agent patterns
#2686 opened
Aug 22, 2025 -
Drop the `.env`, it's cleaner (ADK should pick up project and location from GCP metadata server)
#2685 opened
Aug 22, 2025 -
Multimodal request error: Unable to submit request because it must have a text parameter.
#2684 opened
Aug 22, 2025 -
Database session services are not storing the custom metadata like in Vertexai session service
#2677 opened
Aug 22, 2025 -
[adk web] command does not work, got [ImportError: cannot import name 'gapic_version']
#2674 opened
Aug 22, 2025 -
CloudRun A2A request failed: HTTP Error 503: Network communication error: All connection attempts failed
#2673 opened
Aug 22, 2025 -
Integer Enum in MCP Schemas not accepted by ADK
#2665 opened
Aug 21, 2025 -
Connecting with MCP server from Agent Development kit results in {"error": "Connection closed"}
#2659 opened
Aug 21, 2025 -
Dependency Conflicts: Unable to use google-adk v1.12.0 with FastAPI and other common packages
#2657 opened
Aug 21, 2025 -
ADK giving error with MCP tools || parsing start time: syntax error: unexpected $end
#2655 opened
Aug 21, 2025 -
uncaught exception with output model validation at set_model_response_tool
#2654 opened
Aug 21, 2025 -
AgentEvaluator - save eval results to a csv
#2652 opened
Aug 21, 2025 -
Feature Request: Multi-Mode Streaming Architecture
#2646 opened
Aug 21, 2025 -
Feature Request: Human-in-the-Loop Capabilities
#2645 opened
Aug 21, 2025 -
feat: Enable Plugin Registration via adk api_server CLI
#2636 opened
Aug 20, 2025 -
What is the correct way to import and implement `AgentTool`?
#2632 opened
Aug 20, 2025 -
Before tool callback isn't called when using VertexAiRagRetrieval as tool for the LlmAgent
#2629 opened
Aug 20, 2025 -
Possibility to delete events by invocationId
#2627 opened
Aug 20, 2025 -
How to display Image in WEB UI
#2625 opened
Aug 20, 2025 -
Swagger docs don't show a2a
#2624 opened
Aug 20, 2025 -
A2A integration still uses deprecated agent.json
#2622 opened
Aug 20, 2025 -
Models other than gemini are unable to make a tool_call , they expect a id parameter as string.
#2621 opened
Aug 20, 2025 -
Interrupt Handling
#2620 opened
Aug 20, 2025 -
setting include_content to 'none' of a Agent with some tools within a loopAgent result in Pipeline break
#2611 opened
Aug 19, 2025 -
Google search tool is not supported for Gemini 2.0 and 2.5 models
#2607 opened
Aug 19, 2025 -
how to pass test_config to pytest for adk eval?
#2604 opened
Aug 19, 2025 -
Running eval through pytest is not saving evalset_result.json file
#2602 opened
Aug 19, 2025 -
gemini-2.5-flash is not found for API version v1alpha , using the latest google-adk version
#2591 opened
Aug 18, 2025 -
[IMP] endpoints for the agent communication:
#2590 opened
Aug 18, 2025 -
[DOC] need a file name for deploy to agent engine page:
#2583 opened
Aug 18, 2025 -
MQ Intergration Support
#2580 opened
Aug 17, 2025 -
Allow functions to return fully formed Parts that can be added directly to the content of the response
#2577 opened
Aug 16, 2025 -
LllRequest changed by a before model callback doesn't get preserved
#2576 opened
Aug 16, 2025
96 Unresolved conversations
Sometimes conversations happen on old items that aren’t yet closed. Here is a list of all the Issues and Pull Requests with unresolved conversations.
-
feat(code_executors): Add GkeCodeExecutor for sandboxed code execution on GKE
#1629 commented on
Aug 20, 2025 • 4 new comments -
feat: passthrough extra args for `adk deploy cloud_run` as Cloud Run args
#2544 commented on
Aug 19, 2025 • 3 new comments -
MCP Server Instructions Not Followed by The client
#1974 commented on
Aug 21, 2025 • 0 new comments -
MCP Tool Call failing with Voice Agent but not with Text
#1966 commented on
Aug 21, 2025 • 0 new comments -
MCP Resources in addition to Tools
#1779 commented on
Aug 21, 2025 • 0 new comments -
Windows log symlink creation fails without admin rights; suggest configurable log dir and graceful fallback
#1785 commented on
Aug 21, 2025 • 0 new comments -
Cannot deploy ADK agent with MCPToolset to Agent Engine - "TypeError: cannot pickle 'TextIOWrapper' instances"
#1727 commented on
Aug 21, 2025 • 0 new comments -
MCP tool execution is too slow
#1643 commented on
Aug 21, 2025 • 0 new comments -
Object of type AnyUrl is not JSON serializable while reading github file using MCP Tool
#1540 commented on
Aug 21, 2025 • 0 new comments -
MCP Tools: No mechanism to pass user JWT token through ADK session.state to MCP server context
#1402 commented on
Aug 21, 2025 • 0 new comments -
adk deploy: handle non-python dependencies (npx, typescript mpcs, etc)
#1473 commented on
Aug 21, 2025 • 0 new comments -
OpenAI with LiteLLM tool usage throws error that doesnt appear when using Gemini or Claude
#1389 commented on
Aug 21, 2025 • 0 new comments -
Local MCP wouldn't start on windows / git bash
#1321 commented on
Aug 21, 2025 • 0 new comments -
Intermittent 400 Bad Request & anyio.BrokenResourceError with MCPToolset.get_tools() using StreamableHTTPServerParams, leading to asyncio.CancelledError on retry
#1267 commented on
Aug 21, 2025 • 0 new comments -
ADK MCP Client should support the get images method
#1221 commented on
Aug 21, 2025 • 0 new comments -
ADK MCP Client should support getting context from an MCP server
#1220 commented on
Aug 21, 2025 • 0 new comments -
after_tool_callback not triggering for VertexAiSearchTool in Google ADK
#1121 commented on
Aug 21, 2025 • 0 new comments -
Using agent as tool outside of adk web doesn't exit cleanly
#1112 commented on
Aug 21, 2025 • 0 new comments -
LiteLLM giving error with OpenAI models and Grafana's MCP server
#929 commented on
Aug 21, 2025 • 0 new comments -
Investigating unexpected AttributeError with AgentTool and argument handling discrepancy in streaming multimodal agents.
#1084 commented on
Aug 21, 2025 • 0 new comments -
Quota Exceeded with Gemini 2.5 Flash and Browser MCP in Web Automation
#1057 commented on
Aug 21, 2025 • 0 new comments -
opentelemetry ValueError: "Token was created in a different Context" with ParallelAgent and LlmAgent
#860 commented on
Aug 21, 2025 • 0 new comments -
Implement outbound MCP authentication
#805 commented on
Aug 21, 2025 • 0 new comments -
agent_engines: TypeError: cannot pickle '_contextvars.Context' object
#856 commented on
Aug 21, 2025 • 0 new comments -
Deployed Reasoning Engine Returns Zero Events with VertexAiRagRetrieval
#496 commented on
Aug 21, 2025 • 0 new comments -
Adopt OTel semantic conventions for agents and frameworks
#2575 commented on
Aug 22, 2025 • 0 new comments -
fix: dev ui url works in sub-apps
#2568 commented on
Aug 20, 2025 • 0 new comments -
feat: more generic url
#2556 commented on
Aug 20, 2025 • 0 new comments -
chore: Throw in `Runner.run_async()` if the passed in content doesn't contain role
#2458 commented on
Aug 21, 2025 • 0 new comments -
fix-issue 2407: replaced hard coded value for user_id to the value from the tool context from parent agent. Fixes google/adk-python#2407
#2409 commented on
Aug 22, 2025 • 0 new comments -
Add KerasHub Support for Local Model Inference
#2390 commented on
Aug 18, 2025 • 0 new comments -
fix(evals): fix add session to eval set list index out of range error
#2347 commented on
Aug 18, 2025 • 0 new comments -
fix(llm_flows): resolve issue where adk is unavailable when tool is not present
#2345 commented on
Aug 18, 2025 • 0 new comments -
feat: Adds telemetry and fixes usage metadata for live mode
#2325 commented on
Aug 22, 2025 • 0 new comments -
feat: Refactor live SequentialAgent worklow and live event handling for reliability and cleaner session history
#2295 commented on
Aug 19, 2025 • 0 new comments -
fix: Allow disabling cert verify for RestApiTool and its dependency
#2227 commented on
Aug 22, 2025 • 0 new comments -
feat: add support for ContetxtWindowCompressionConfig in RunConfig
#2206 commented on
Aug 23, 2025 • 0 new comments -
feat(State): Implement `__delitem__` and `pop` methods for element removal
#1856 commented on
Aug 23, 2025 • 0 new comments -
feat: support asyncio in session database service
#1316 commented on
Aug 23, 2025 • 0 new comments -
fix: remove unnecessary double quote on Claude docstring
#1266 commented on
Aug 23, 2025 • 0 new comments -
feat(api): add POST /state endpoint to update session state
#1127 commented on
Aug 23, 2025 • 0 new comments -
feat: ✨ redis session class
#789 commented on
Aug 19, 2025 • 0 new comments -
Google Search Tool does not return grounding metadata in ADK Runner events
#1693 commented on
Aug 22, 2025 • 0 new comments -
support for context caching
#211 commented on
Aug 22, 2025 • 0 new comments -
RuntimeError: Attempted to exit cancel scope in a different task than it was entered in during AgentEvaluator.evaluate teardown with MCPToolset
#2196 commented on
Aug 22, 2025 • 0 new comments -
Crash while exiting loop agent in adk web
#501 commented on
Aug 22, 2025 • 0 new comments -
execute_sql does not respect project region
#2373 commented on
Aug 22, 2025 • 0 new comments -
MCPToolset ignores auth_scheme/auth_credential during initialization and tool listing
#2168 commented on
Aug 22, 2025 • 0 new comments -
Root Agent not found when launching adk web due to buggy agent or sub-agent code
#2553 commented on
Aug 21, 2025 • 0 new comments -
ADK Streaming Grounding Callback Bug Report
#2230 commented on
Aug 21, 2025 • 0 new comments -
Agent() doesn't accept tools in `list[FunctionTool]`
#1803 commented on
Aug 21, 2025 • 0 new comments -
Error when Double Texting
#1049 commented on
Aug 21, 2025 • 0 new comments -
Streaming in the Root agent and Sub agents
#2382 commented on
Aug 21, 2025 • 0 new comments -
SDK for the REST API
#2513 commented on
Aug 20, 2025 • 0 new comments -
adk web : response_evaluator: cannot import name 'types' from 'vertexai'
#2293 commented on
Aug 20, 2025 • 0 new comments -
Can't deploy adk with VertexAiCodeExecutor
#1730 commented on
Aug 20, 2025 • 0 new comments -
user files not saved as artifact when using ADK web
#2176 commented on
Aug 20, 2025 • 0 new comments -
When using VertexAiSessionService, streaming audio applications become unusable due to excessive HTTP traffic.
#2162 commented on
Aug 20, 2025 • 0 new comments -
Javascript is broken with FastAPI sub-application.
#2072 commented on
Aug 20, 2025 • 0 new comments -
A2A agent cards do not support mounting adk as a fastapi sub-app and https.
#2238 commented on
Aug 20, 2025 • 0 new comments -
Infer agent-card.json from ADK agent
#2237 commented on
Aug 20, 2025 • 0 new comments -
Parent Agent Session Information Not Passed to AgentTool
#2130 commented on
Aug 20, 2025 • 0 new comments -
Agent Card inaccessible via legacy path after a2a-sdk upgrade
#2535 commented on
Aug 20, 2025 • 0 new comments -
Live Mode is missing usage_metadata and telemetry tracing
#2323 commented on
Aug 19, 2025 • 0 new comments -
LiteLlm mime type parsing issue litellm
#2122 commented on
Aug 19, 2025 • 0 new comments -
Restoring a saved session from the database for a Bidi streaming Agent doesn't work
#1317 commented on
Aug 19, 2025 • 0 new comments -
More Production Grade Strategy to Access User Identity in Tools
#1522 commented on
Aug 18, 2025 • 0 new comments -
Need support standard gen_ai span attributions
#1826 commented on
Aug 18, 2025 • 0 new comments -
`skip_summarization` does not work as intended when using `AgentTool` within nested agent setup
#1103 commented on
Aug 18, 2025 • 0 new comments -
Add an API Endpoint to Cancel In-Progress Agent Tasks
#2425 commented on
Aug 17, 2025 • 0 new comments -
( A2A )Missing key inputs argument! To use the Google AI API, provide (api_key) arguments. To use the Google Cloud API, provide (vertexai, project & location) arguments.
#2281 commented on
Aug 17, 2025 • 0 new comments -
Add endpoint to update session state
#1117 commented on
Aug 17, 2025 • 0 new comments -
Get prompts list from MCP server
#684 commented on
Aug 21, 2025 • 0 new comments -
Support for built-in tools within sub-agents
#413 commented on
Aug 21, 2025 • 0 new comments -
ADK retry mechanism doesn't handle common network errors (httpx.RemoteProtocolError) in production environments
#2561 commented on
Aug 21, 2025 • 0 new comments -
FastMCP: Failed to serialize ToolContext to JSON Schema
#2557 commented on
Aug 21, 2025 • 0 new comments -
HTTPS MCP servers using self-signed certificates do not work.
#2558 commented on
Aug 21, 2025 • 0 new comments -
[Feature] Pre-load MCP servers + MCP Authentication handling
#2531 commented on
Aug 21, 2025 • 0 new comments -
MCPToolset is pending compliance with RFC 8707
#2534 commented on
Aug 21, 2025 • 0 new comments -
"adk deploy agent_engines" CLI not packaging the subdirectories under the agent root folder
#2506 commented on
Aug 21, 2025 • 0 new comments -
MCP Documentation Server for Google Agent Development Kit (ADK)
#2496 commented on
Aug 21, 2025 • 0 new comments -
ADK Streamable HTTP - Error parsing JSON
#2484 commented on
Aug 21, 2025 • 0 new comments -
Google ADK 1.10.0 incompatible with latest MCP specification (2025-06-18)
#2481 commented on
Aug 21, 2025 • 0 new comments -
Adk agent requires ~N seconds extra per inference call from locally hosted vllm server
#2412 commented on
Aug 21, 2025 • 0 new comments -
MCPToolset Support MCP Sampling
#2296 commented on
Aug 21, 2025 • 0 new comments -
When agent calls MCP tools, predefined additional content can be sent to the MCP server
#2276 commented on
Aug 21, 2025 • 0 new comments -
ADK agents to support changing identity tokens
#2221 commented on
Aug 21, 2025 • 0 new comments -
Required properties not being set on litellm tool call
#2202 commented on
Aug 21, 2025 • 0 new comments -
MCPToolset missing elicitation support
#2135 commented on
Aug 21, 2025 • 0 new comments -
ADK Roadmap 2025 Q3
#2133 commented on
Aug 21, 2025 • 0 new comments -
Update docs for MCP streamable http support
#1977 commented on
Aug 21, 2025 • 0 new comments -
Persist Mcp-Session-Id Across Streamable HTTP Sessions in MCPToolset
#2059 commented on
Aug 21, 2025 • 0 new comments -
Helper functions to get token from HTTPBearer, Session state key or credentials service
#2446 commented on
Aug 21, 2025 • 0 new comments -
global_instruction is not usable if root_agent is not an LlmAgent
#997 commented on
Aug 21, 2025 • 0 new comments -
Support context_window_compression and session_resumption for Gemini Live API
#2161 commented on
Aug 21, 2025 • 0 new comments -
Periodically memory bank saving
#2415 commented on
Aug 21, 2025 • 0 new comments