-
Notifications
You must be signed in to change notification settings - Fork 1.5k
Insights: google/adk-python
Overview
Could not load contribution data
Please try again later
1 Release published by 1 person
-
v1.7.0
published
Jul 16, 2025
56 Pull requests merged by 9 people
-
fix: support path level parameters for open_api_spec_parser
#547 merged
Jul 18, 2025 -
fix: litellm tool serialization
#2020 merged
Jul 18, 2025 -
chore: fixes formatting in adk_project_overview_and_architecture.md
#2025 merged
Jul 18, 2025 -
chore: lint fixings in vertex_ai_memory_bank.py
#2019 merged
Jul 17, 2025 -
feat: Enable FinalResponseMatchV2 metric as an experiment
#2000 merged
Jul 17, 2025 -
chore: add a script to upload ADK docs for the ADK Answering Agent
#1882 merged
Jul 17, 2025 -
fix: specify version into the uv installation action to bypass the setup-uv bug
#2023 merged
Jul 17, 2025 -
chore: update ADK Triage Agent to set issue type
#1954 merged
Jul 17, 2025 -
chore: remove the redundant
service.bucket
setting inmock_gcs_artifact_service
#1942 merged
Jul 17, 2025 -
fix: use the same word extractor for query and event contents in InMemoryMemoryService
#1886 merged
Jul 17, 2025 -
chore: add
to_session
method inStorageSession
for readability#1878 merged
Jul 17, 2025 -
fix: Raise
NotFoundError
inlist_eval_sets
function when app_name doesn't exist#1962 merged
Jul 17, 2025 -
fix: Add response schema for agent tool function declaration even when it's return None
#1994 merged
Jul 17, 2025 -
fix: Set response schema for function that returns None
#1993 merged
Jul 17, 2025 -
fix: update documentation owner's Github username for the ADK Triage Agent
#1904 merged
Jul 17, 2025 -
chore: Update label name for bot triaged issues
#1987 merged
Jul 16, 2025 -
chore: Release 1.7.0
#1999 merged
Jul 16, 2025 -
feat: Add tool callback chaining support for live streaming
#1986 merged
Jul 16, 2025 -
feat: Implement Activity Start and End signals in LiveRequestQueue and BaseLLMConnection
#1871 merged
Jul 16, 2025 -
chore: update adk-web
#1985 merged
Jul 16, 2025 -
feat: Add ability to send state change with message
#1868 merged
Jul 15, 2025 -
docs: Update agent transfer related doc string and comments
#1921 merged
Jul 15, 2025 -
refactor: Use CallbackContext in credential service for saving/loading credential
#1913 merged
Jul 15, 2025 -
fix: Create correct object for image and video content in litellm
#1917 merged
Jul 15, 2025 -
chore: adk Add more documentations for ADK live feature in ADK.md
#1884 merged
Jul 15, 2025 -
fix: return empty list in place of raising FileNotFoundError when there are no eval sets
#1835 merged
Jul 15, 2025 -
feat(config): support callbacks in BaseAgent and LlmAgent
#1964 merged
Jul 15, 2025 -
fix: Don't set error_code and error_message when model stop response in normal case
#1958 merged
Jul 15, 2025 -
feat(config): support built-in tools and referencing tools in code
#1957 merged
Jul 15, 2025 -
fix: Starred tuple unpacking everywhere in GCS artifact service
#1669 merged
Jul 15, 2025 -
fix: Support project-based gemini model path for BuiltInCodeExecutor and all built-in tools
#1933 merged
Jul 15, 2025 -
refactor: Move list_artifacts from tool_context to callback_context
#1965 merged
Jul 15, 2025 -
fix: Correct EventAction merging logic and add corresponding tests
#1955 merged
Jul 15, 2025 -
feat: Implement in memory EvalSetsManager
#1919 merged
Jul 15, 2025 -
fix: Process ListEvents response correctly when getSession is called
#1911 merged
Jul 15, 2025 -
docs: Update doc string for GcsArtifactService
#1930 merged
Jul 15, 2025 -
chore: update ADK Answering Agent to label the discussion with "bot_responded" after responding
#1963 merged
Jul 15, 2025 -
feat: add testing endpoint for builder
#1914 merged
Jul 14, 2025 -
docs: Fix docstring and update module public name list for generating API references
#1935 merged
Jul 14, 2025 -
fix: Add instruction in long running tool description to avoid being invoked again by model
#1934 merged
Jul 14, 2025 -
fix: Import A2A well known path from A2A sdk
#1905 merged
Jul 14, 2025 -
feat: Add a sample for how to use plugins
#1885 merged
Jul 13, 2025 -
feat: Add support for persisting eval run results
#1908 merged
Jul 12, 2025 -
feat: Adding implementation of evaluate method in LocalEvalService
#1887 merged
Jul 12, 2025 -
feat(config): support
output_key
andinclude_contents
in LlmAgentConfig#1892 merged
Jul 12, 2025 -
feat(config): support sub_agents in BaseAgentConfig
#1889 merged
Jul 11, 2025 -
fix: Fix the long running function response event merge logic
#1896 merged
Jul 11, 2025 -
fix: Return final task result in task artifact instead of status message
#1893 merged
Jul 11, 2025 -
chore: Update the README of a2a sample agent
#1903 merged
Jul 11, 2025 -
feat: expose credential service in readonly context
#1829 merged
Jul 11, 2025 -
feat(lite_llm): add PDF support
#1855 merged
Jul 11, 2025 -
fix(agent_graph): Prevent duplicate edges in agent graph (#1601)
#1602 merged
Jul 11, 2025 -
chore(fix typo): correct typo AUTHLIB_AVIALABLE → AUTHLIB_AVAILABLE
#1866 merged
Jul 11, 2025
23 Pull requests opened by 5 people
-
chore: Update create session poll spec to mitigate timeout
#1916 opened
Jul 12, 2025 -
docs: Update API references
#1936 opened
Jul 13, 2025 -
fix: improve partial event handling and streaming aggregation
#1953 opened
Jul 14, 2025 -
fix(comment): malicious user cannot obtain another user’s session
#1959 opened
Jul 14, 2025 -
feat(config): support config for AgentTool
#1960 opened
Jul 14, 2025 -
feat: add chat first-party tool
#1961 opened
Jul 14, 2025 -
feat: Use LocalEvalService to run all evals in cli and web
#1979 opened
Jul 15, 2025 -
feat: add new callbacks to handle tool and model errors
#1981 opened
Jul 15, 2025 -
feat: Add sample plugin for logging
#1982 opened
Jul 15, 2025 -
feat: Add `ReflectRetryPlugin` to reflect from errors and retry when tool/model errors
#1983 opened
Jul 15, 2025 -
feat: Add ComputerUseToolset
#1990 opened
Jul 16, 2025 -
chore: Add computer use agent internal sample
#1992 opened
Jul 16, 2025 -
feat: modularize fast_api.py to allow simpler construction of API Server
#1998 opened
Jul 16, 2025 -
feat: add support for session resumption(only transparent mode) config to run_config
#2002 opened
Jul 16, 2025 -
fix: Unable to acquire impersonated credentials
#2003 opened
Jul 16, 2025 -
feat: Support retry when model invocation fails
#2005 opened
Jul 17, 2025 -
feat: Implement exponential backoff to GeminiLLM
#2006 opened
Jul 17, 2025 -
Feat: Enable `will_continue`-like function tools
#2011 opened
Jul 17, 2025 -
feat: Allow toolset to process llm_request before tools returned by it
#2013 opened
Jul 17, 2025 -
feat: Adding the ContextManagementPlugin
#2024 opened
Jul 17, 2025 -
chore: allow "from google.adk.tools import AgentTool"
#2026 opened
Jul 18, 2025 -
feat: add CLAUDE.md to share project guidelines with claude code
#2029 opened
Jul 18, 2025 -
fix: Callbacks registered to run after agent processing should run independent of 'end_invocation' value
#2033 opened
Jul 18, 2025
33 Issues closed by 5 people
-
Not sure why getting this response
#1017 closed
Jul 18, 2025 -
Tool call fails in ADK
#1168 closed
Jul 18, 2025 -
Open_api_spec_parser.py not parsing path level parameters
#540 closed
Jul 18, 2025 -
AGENT_CARD_WELL_KNOWN_PATH not found
#1989 closed
Jul 18, 2025 -
Agent Engine Session / Memory URI Construction Incorrectly Relies on `GOOGLE_CLOUD_LOCATION`
#1760 closed
Jul 17, 2025 -
Artifacts can not be loaded from GcsArtifactService when app name is a Agent Engine resource name
#1949 closed
Jul 17, 2025 -
Return deleted session
#1996 closed
Jul 16, 2025 -
"Session not found" error
#1575 closed
Jul 16, 2025 -
Issue with session state persistence using ToolContext.
#562 closed
Jul 15, 2025 -
EventActions does not capture all the action when there are multiple function calls in an Event
#1938 closed
Jul 15, 2025 -
Stuck on a basic problem
#1178 closed
Jul 13, 2025 -
Generate API references for InvocationContext
#291 closed
Jul 13, 2025 -
Improve OAuth2 Token Refresh Implementation
#290 closed
Jul 13, 2025 -
bug: `built_in_code_execution` output issue
#180 closed
Jul 12, 2025 -
Thought process language not adapting to input language in gemini-2.5-flash-preview-05-20
#1312 closed
Jul 12, 2025 -
Support agent.clone() for Reusing Agents Across Workflows
#1401 closed
Jul 12, 2025 -
Deploying AdkApp on Google App Engine
#1313 closed
Jul 12, 2025 -
Too strict assumption when listing GCS artifact service versions
#1314 closed
Jul 12, 2025 -
Reading text from scanned PDF images
#1337 closed
Jul 12, 2025 -
How to use artifacts?
#660 closed
Jul 12, 2025 -
BigQuery function call succeeds locally but fails silently on Vertex AI
#1493 closed
Jul 12, 2025 -
Is there a way to get response to image input?
#1350 closed
Jul 12, 2025 -
Question: Use N parallel tools/AgentTools deterministicly, determined at runtime
#1351 closed
Jul 12, 2025 -
after_agent_callback is not called when stop processing events after is_final_response is True
#1695 closed
Jul 12, 2025 -
Multi model input to LLM agent
#1808 closed
Jul 12, 2025 -
Q: Does include_contents='none' exclude providing state as input to the agent?
#1924 closed
Jul 12, 2025 -
How to access the response of the last active agent in after_agent_callback??
#1899 closed
Jul 12, 2025 -
How do I send a bearer token to the OpenAPI tool
#1918 closed
Jul 12, 2025 -
cleanup: update the documentation about flow
#1907 closed
Jul 12, 2025 -
support PDF file in Lite_llm
#363 closed
Jul 11, 2025 -
Duplicate edges in graph when using WorkflowAgents
#1601 closed
Jul 11, 2025
36 Issues opened by 32 people
-
Point CLAUDE.md to AGENTS.md
#2027 opened
Jul 18, 2025 -
Report exceptions in SSE stream
#2021 opened
Jul 17, 2025 -
Unable to deploy ADK Agent to Vertex AI Agent Engine due to type incompatibility
#2018 opened
Jul 17, 2025 -
litellm BadRequestError while processing images and PDFs.
#2017 opened
Jul 17, 2025 -
PDF artifact not being OCR’d by ADK
#2016 opened
Jul 17, 2025 -
Run time logic for excluding a subagent from a parent agent.
#2015 opened
Jul 17, 2025 -
Master issue: [Streaming Tools] support streaming intermediate results for tools for non-streaming case
#2014 opened
Jul 17, 2025 -
The human in loop sample can't work on ADK V1.7.0
#2009 opened
Jul 17, 2025 -
LLM not Function Call
#2008 opened
Jul 17, 2025 -
LLM not Function Call
#2007 opened
Jul 17, 2025 -
phoenix 的python版本环境兼容问题
#2004 opened
Jul 17, 2025 -
[Bug] Unable to acquire impersonated credentials
#2001 opened
Jul 16, 2025 -
Tracing usage.total_token_count as 'output_tokens'
#1995 opened
Jul 16, 2025 -
Proposed change of Docs: prevent overwriting Long Running Function Tool
#1988 opened
Jul 16, 2025 -
All 2.5 models not found
#1984 opened
Jul 15, 2025 -
Session Persistence Through Callbacks
#1980 opened
Jul 15, 2025 -
Update docs for MCP streamable http support
#1977 opened
Jul 15, 2025 -
API for saving artifacts on Fast API Server
#1975 opened
Jul 15, 2025 -
MCP Server Instructions Not Followed by The client
#1974 opened
Jul 15, 2025 -
[Question] Multiple tools calling
#1971 opened
Jul 15, 2025 -
[ Question ] Google ADK Tools + VLLM Model + LiteLLM integration problem
#1968 opened
Jul 15, 2025 -
LiteLLM doesn't support structured output correctly.
#1967 opened
Jul 15, 2025 -
MCP Tool Call failing with Voice Agent but not with Text
#1966 opened
Jul 14, 2025 -
Cannot access agent's final output from after_agent_callback
#1952 opened
Jul 14, 2025 -
How Do Agents Access State Variables? Understanding State Value Retrieval in LLM Agents
#1948 opened
Jul 14, 2025 -
Feature Request: Explicit Conditional Routing / "If-Else Router" Patterns
#1947 opened
Jul 14, 2025 -
Getting Import error in vertexai package on AgentEvaluator run
#1946 opened
Jul 14, 2025 -
OAuth2/OpenAPI not working with subsequent tool calls
#1944 opened
Jul 14, 2025 -
Bigquery tool fails to handle NUMERIC columns
#1943 opened
Jul 14, 2025 -
litellm not support upload txt file
#1940 opened
Jul 13, 2025 -
LLM request and response traces are not stored in the session service
#1920 opened
Jul 12, 2025 -
output_schema cannot co-exist with agent transfer configurations
#1910 opened
Jul 11, 2025 -
Error in event_generator: Function set_state_variable is not found in the tools_dict.
#1906 opened
Jul 11, 2025
84 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
Jul 17, 2025 • 9 new comments -
feat: Add session_service_db_kwargs to get_fast_api_app
#1800 commented on
Jul 15, 2025 • 2 new comments -
feat: Add S3 support for artifacts
#556 commented on
Jul 18, 2025 • 0 new comments -
fix: nested loop agents escalation issue
#535 commented on
Jul 18, 2025 • 0 new comments -
fix(models): Correctly serialize nested schema types in LiteLlm adapter
#486 commented on
Jul 18, 2025 • 0 new comments -
feat: Added mem0 memory service
#264 commented on
Jul 12, 2025 • 0 new comments -
fix: session state persistence in sequential agent pipelines
#196 commented on
Jul 12, 2025 • 0 new comments -
Master Issue: built-in tools cannot co-exist with FunctionDeclaration tools.
#969 commented on
Jul 18, 2025 • 0 new comments -
Agent() doesn't accept tools in `list[FunctionTool]`
#1803 commented on
Jul 18, 2025 • 0 new comments -
Add Agents to Tree Dynamically
#1249 commented on
Jul 18, 2025 • 0 new comments -
opentelemetry ValueError: "Token was created in a different Context" with ParallelAgent and LlmAgent
#860 commented on
Jul 18, 2025 • 0 new comments -
ERROR:opentelemetry.context:Failed to detach context
#1670 commented on
Jul 18, 2025 • 0 new comments -
synchronous psycopg2 dependency in postgres database sessionservice , while adk is async all the way
#1750 commented on
Jul 18, 2025 • 0 new comments -
How to disable response_match_score
#2032 commented on
Jul 18, 2025 • 0 new comments -
AttributeError: 'AgentEngine' object has no attribute 'query' | Can only parse aray of JSON objects, instead got {
#2031 commented on
Jul 18, 2025 • 0 new comments -
The last_update_time provided in the session object '2025-07-01 18:59:42' is earlier than the update_time in the storage_session '2025-07-01 18:59:56'. Please check if it is a stale session
#1733 commented on
Jul 18, 2025 • 0 new comments -
Session often not accessible to subsequent agents, timing issue?
#1119 commented on
Jul 18, 2025 • 0 new comments -
agent_engines: TypeError: cannot pickle '_contextvars.Context' object
#856 commented on
Jul 18, 2025 • 0 new comments -
Cannot deploy ADK agent with MCPToolset to Agent Engine - "TypeError: cannot pickle 'TextIOWrapper' instances"
#1727 commented on
Jul 18, 2025 • 0 new comments -
Live: Support session reassumption
#1876 commented on
Jul 17, 2025 • 0 new comments -
Thought signature in agent response (no code changes introduced this behavior)
#1852 commented on
Jul 17, 2025 • 0 new comments -
LiteLLM giving error with OpenAI models and Grafana's MCP server
#929 commented on
Jul 17, 2025 • 0 new comments -
fix(auth): fix oauth redirect handling for third-party idps in adk web
#1898 commented on
Jul 11, 2025 • 0 new comments -
feat(State): Implement `__delitem__` and `pop` methods for element removal
#1856 commented on
Jul 18, 2025 • 0 new comments -
feat: Implement hallucinations_v1 auto-rater
#1844 commented on
Jul 15, 2025 • 0 new comments -
feat: Refactor AgentLoader into base class and add InMemory impl alongside existing filesystem impl
#1838 commented on
Jul 18, 2025 • 0 new comments -
feat: add pagination and state options to list_sessions
#1825 commented on
Jul 16, 2025 • 0 new comments -
#1814 Fix path parameter extraction for complex Google API endpoints
#1815 commented on
Jul 12, 2025 • 0 new comments -
feat: Feature/support tool callbacks in live mode
#1774 commented on
Jul 15, 2025 • 0 new comments -
fix(llm): handle ConnectionClosedOK exception in _receive_from_model test
#1752 commented on
Jul 11, 2025 • 0 new comments -
fix: typo fix in sample agent instruction
#1623 commented on
Jul 11, 2025 • 0 new comments -
feat: cli funcionality to deploy an Agent to a running GKE cluster
#1607 commented on
Jul 18, 2025 • 0 new comments -
feat: add optional per-agent Vertex AI project and location configuration
#1431 commented on
Jul 14, 2025 • 0 new comments -
fix: AgentTool import
#1375 commented on
Jul 18, 2025 • 0 new comments -
feat: make GCS artifact service async under the hood
#1347 commented on
Jul 18, 2025 • 0 new comments -
feat(sessions): Efficient Large Context Handling for Agent Development Kit
#1247 commented on
Jul 14, 2025 • 0 new comments -
feat: Add GitHub MCP agent implementation with README and agent script
#1230 commented on
Jul 11, 2025 • 0 new comments -
feat: enable access session from ReadonlyContext
#1052 commented on
Jul 18, 2025 • 0 new comments -
Fix: Resolve asyncio 'NotImplementedError' for 'adk web' on Windows and test import issues (#585)
#958 commented on
Jul 18, 2025 • 0 new comments -
feat: Add BM25 retriever for in-memory memory service - issue #786
#872 commented on
Jul 16, 2025 • 0 new comments -
test: unit tests for code_execution_utils.py
#818 commented on
Jul 18, 2025 • 0 new comments -
feat: ✨ redis session class
#789 commented on
Jul 15, 2025 • 0 new comments -
MCP Resources in addition to Tools
#1779 commented on
Jul 15, 2025 • 0 new comments -
Unable to run the properly authenticated and registered ADK Agents through Agentspace
#1104 commented on
Jul 15, 2025 • 0 new comments -
MCP Tools: No mechanism to pass user JWT token through ADK session.state to MCP server context
#1402 commented on
Jul 15, 2025 • 0 new comments -
[Streaming Tools] Cannot pickle async_generator object
#1862 commented on
Jul 15, 2025 • 0 new comments -
BUG: Incorrect output token usage in telemetry data
#1668 commented on
Jul 15, 2025 • 0 new comments -
Add a way to send files when root_agent is deployed to Google's cloud "Agent Engine"
#1203 commented on
Jul 15, 2025 • 0 new comments -
Reusing `adk run` and `adk web` with custom Runners (and other custom services)
#1181 commented on
Jul 14, 2025 • 0 new comments -
Add new argument artifact_storage_service in get_fast_api_app function to pass Artifactory services instances
#1367 commented on
Jul 14, 2025 • 0 new comments -
Object of type AnyUrl is not JSON serializable while reading github file using MCP Tool
#1540 commented on
Jul 14, 2025 • 0 new comments -
Feature Request: Return session state in List Sessions API in `adk api_server`
#781 commented on
Jul 14, 2025 • 0 new comments -
Feature Request: Create an Agent Tool for GCP Pub/Sub Event Publishing
#1696 commented on
Jul 14, 2025 • 0 new comments -
Chat History
#1923 commented on
Jul 14, 2025 • 0 new comments -
Get Invocation ID from tool context
#1831 commented on
Jul 14, 2025 • 0 new comments -
OpenAPIToolset not compatible with 2.x OAS
#1070 commented on
Jul 14, 2025 • 0 new comments -
after_tool_callback not triggering for VertexAiSearchTool in Google ADK
#1121 commented on
Jul 14, 2025 • 0 new comments -
Issue: Path Parameter Extraction for Complex Google API Endpoints
#1814 commented on
Jul 12, 2025 • 0 new comments -
Add Dockerfile for consistent deployment environment
#184 commented on
Jul 12, 2025 • 0 new comments -
Parent Agent is not following planner actions on sub-agents
#942 commented on
Jul 12, 2025 • 0 new comments -
Feature Request: Add an Endpoint to Explicitly Stop/Terminate a Conversation
#1621 commented on
Jul 12, 2025 • 0 new comments -
Conversation Role Alternation Error with Gemma-3-12b-it Model: litellm.BadRequestError
#1373 commented on
Jul 11, 2025 • 0 new comments -
LangchainTools in `run_live` throw Union typing error error
#1720 commented on
Jul 11, 2025 • 0 new comments -
VertexAiSearchTool User Credentials
#897 commented on
Jul 17, 2025 • 0 new comments -
Random "MALFORMED_FUNCTION_CALL" Error from Gemini Agent
#1521 commented on
Jul 17, 2025 • 0 new comments -
New Workflow Agent: MapAgent - calls 1 subagent asynchronously multiple times with different arguments
#1828 commented on
Jul 17, 2025 • 0 new comments -
LLMAgent loses context/state after tool execution in Custom Agent
#1738 commented on
Jul 17, 2025 • 0 new comments -
An urgent need. Load memory from database
#559 commented on
Jul 17, 2025 • 0 new comments -
MCPToolset Timeout Error
#1086 commented on
Jul 17, 2025 • 0 new comments -
Sub-agent not working for voice agents
#943 commented on
Jul 17, 2025 • 0 new comments -
Bigquery tool fails to handle datetime columns
#1033 commented on
Jul 17, 2025 • 0 new comments -
invocation_id mismatch in merge_parallel_function_response_events creates new event_id instead of reusing original invocation_id
#1531 commented on
Jul 17, 2025 • 0 new comments -
Mater issue: provide better control and documentation for context management
#1085 commented on
Jul 16, 2025 • 0 new comments -
MCP Toolbox returns error when SELECT returns 0 rows or after DELETE/INSERT execution
#1857 commented on
Jul 16, 2025 • 0 new comments -
DatabaseSessionService has race condition with `create_all()` when running multiple instances/replicas
#1561 commented on
Jul 16, 2025 • 0 new comments -
support for context caching
#211 commented on
Jul 16, 2025 • 0 new comments -
Using agent as tool outside of adk web doesn't exit cleanly
#1112 commented on
Jul 16, 2025 • 0 new comments -
Transfer_to_agent does not actually transfer?
#367 commented on
Jul 16, 2025 • 0 new comments -
Add more visibility into how Agent performed when called as a tool
#1732 commented on
Jul 16, 2025 • 0 new comments -
MCPTOOLSET issue on connecting new mcp server with google ADK
#1277 commented on
Jul 16, 2025 • 0 new comments -
GCS artifact storage should be async
#1346 commented on
Jul 16, 2025 • 0 new comments -
how get deepseek-r1 response reasoning_content
#346 commented on
Jul 15, 2025 • 0 new comments -
Add Built-in Retry Mechanism for API Errors (e.g., 429 Too Many Requests) in LLM Agent
#1214 commented on
Jul 15, 2025 • 0 new comments -
Why there is no support for building custom RAG without using Vertex AI RAG service ?
#492 commented on
Jul 15, 2025 • 0 new comments