This website requires JavaScript.
9865e2bc9e
fix(live): fix the return type hint of handle_function_calls_live
Liang Wu
2026-07-01 21:39:05 -07:00
77d5b5cd17
refactor(telemetry): rename duration metrics to GenAI semconv operation names
Max Ind
2026-07-01 18:27:26 -07:00
7a553b7954
fix(cli): support flat-module agents in _determine_agent_language
RudrenduPaul
2026-07-01 17:50:46 -07:00
c6a94b8b2b
fix: Add credential_key to ApplicationIntegrationToolset and IntegrationConnectorTool
Xuan Yang
2026-07-01 17:30:02 -07:00
e98633aecc
feat(telemetry): emit entrypoint invoke_workflow span under schema v2
Max Ind
2026-07-01 16:42:14 -07:00
df6baf4acf
feat(integrations): Add DaytonaEnvironment for remote sandbox workspaces
Xuan Yang
2026-07-01 16:26:43 -07:00
3466586bab
feat: Add mTLS support to Google API tools
Xuan Yang
2026-07-01 16:20:11 -07:00
f706a1ec7d
fix: use branch-scoped events for auth responses
gezw
2026-07-01 15:25:55 -07:00
391101050e
chore: re-enable and fix the mypy delta presubmit
George Weale
2026-07-01 15:16:01 -07:00
ffe41f050c
fix: use mTLS endpoint for Google OAuth2 token requests
George Weale
2026-07-01 15:12:24 -07:00
99ba8ce2d9
fix(firestore): preserve update timestamps in list_sessions
kkj333
2026-07-01 15:11:01 -07:00
5735690d55
refactor: Align single-turn subagent branch scoping with function_call_id
Shangjie Chen
2026-07-01 15:10:50 -07:00
c01e538020
fix(mcp): await async MCP header providers
Yufeng He
2026-07-01 15:10:15 -07:00
edb0fd2d87
refactor(telemetry): extract invocation span into _instrumentation.record_invocation
Max Ind
2026-07-01 14:42:47 -07:00
be23327b03
chore: remove the issue triaging agent
George Weale
2026-07-01 14:15:32 -07:00
e76df3d4d1
fix: use exchanged OAuth credential in ApplicationIntegrationToolset
Miguel Miranda Dias
2026-07-01 14:01:08 -07:00
6aad10df0e
feat: expose SKIP_THOUGHT_SIGNATURE_VALIDATOR constant
George Weale
2026-07-01 13:53:24 -07:00
4d88a5227f
fix: avoid yielding a None function-response event in live mode
George Weale
2026-07-01 13:32:06 -07:00
48e6e504eb
chore: Update check_new_py_files.sh to run in multiple VCS environments
Xuan Yang
2026-07-01 13:21:58 -07:00
ffa1843951
fix(auth): strip redirect_uri from credential_key
doughayden
2026-07-01 11:51:30 -07:00
14a24f2bee
feat(bigtable): Support parameterized views with secure parameter inj…
Anwesha Das
2026-07-01 11:33:15 -07:00
aceb7be081
refactor: Clean up unused variables and arguments in adk/workflow
Shangjie Chen
2026-07-01 11:15:41 -07:00
451c8cc6da
refactor: Split graph validation and parsing from _graph.py
Shangjie Chen
2026-07-01 10:35:25 -07:00
d69deddb13
fix(tools): accept dict output_schema in SetModelResponseTool (#5469 )
Mukunda Rao Katta
2026-07-01 10:23:07 -07:00
d60ac69e04
chore: Add coverage for pipe union list annotations
Vivek JM
2026-07-01 10:01:22 -07:00
e360241b8b
fix: prevent crash when parsing default values for typing.Any parameters
Google Team Member
2026-07-01 09:56:05 -07:00
17d5f389ce
ci: add dual-version A2A CI coverage (a2a-sdk 0.3.x and 1.x)
Google Team Member
2026-07-01 01:43:04 -07:00
c6dec00a6e
feat(telemetry): add gen_ai.invoke_agent.{inference,tool}_calls metrics
Google Team Member
2026-06-30 18:05:56 -07:00
196f7708f8
chore: Rebase static graph dispatch onto dynamic scheduler
Shangjie Chen
2026-06-30 16:46:40 -07:00
3870032413
fix: in mcp mtls logic, check for authorization header case insensitively
Kathy Wu
2026-06-30 16:28:17 -07:00
9d0a5a8615
test(samples): add replay tests for the interactions_api sample
Haran Rajkumar
2026-06-30 15:30:59 -07:00
7329f7d302
chore: Extract transfer loop out of dynamic scheduler
Shangjie Chen
2026-06-30 15:23:13 -07:00
044cd7b5ba
feat(telemetry): add gen_ai.invoke_agent.{inference,tool}_calls metrics
Google Team Member
2026-06-30 15:17:53 -07:00
8aff5141e3
fix: Update custom gemini llm connection logic to be used for all 3_x models, not just 3.1
Kathy Wu
2026-06-30 15:10:45 -07:00
5afa9db61d
fix: Derive sandbox reasoning engine from template or snapshot name
Google Team Member
2026-06-30 15:07:19 -07:00
c922b08212
docs: index missing reference guides in adk-agent-builder SKILL.md
Shangjie Chen
2026-06-30 15:03:47 -07:00
3962d0bca8
fix: Add debug level logging to mcp sse agent sample
Kathy Wu
2026-06-30 15:03:46 -07:00
400f512d81
perf: avoid deepcopy of session contents when building LLM requests
Google Team Member
2026-06-30 14:36:13 -07:00
199d954815
feat: expose max_parallel_workers parameter on workflow.node decorator and Node class
Shangjie Chen
2026-06-30 14:34:08 -07:00
38d715cbae
feat(plugins): add otel correlation, custom_metadata allowlist, and column projection to BigQuery analytics
Haiyuan Cao
2026-06-30 13:31:34 -07:00
56b84e1e3e
fix(cli): detailed error message on sse stream specifying stacktrack (error type on client side as well)
Thumma Dinesh
2026-06-30 13:27:04 -07:00
c91fc752a5
fix: exclude scripts/ from pre-commit compliance checks
George Weale
2026-06-30 13:09:09 -07:00
c5b2caad2d
fix(litellm): parse DeepSeek-V3 proprietary inline tool-call tokens
ChunFu
2026-06-30 12:51:17 -07:00
51e2f52b8e
refactor: Switch runners._drive_root_node to use context.run_node
Shangjie Chen
2026-06-30 12:41:34 -07:00
7423101f64
docs: Update sample-creator skill with agent topology graph rule
Shangjie Chen
2026-06-30 11:58:39 -07:00
000d74da70
feat: Support passing dynamic custom headers to LiteLLM via RunConfig
Faraaz1994
2026-06-30 11:52:14 -07:00
4e4463248b
feat(workflow): Allow ToolNode to accept JSON string or Content inputs
João Westerberg
2026-06-30 11:48:12 -07:00
7c79230980
fix: prevent empty responses after load_skill
lwangverizon
2026-06-30 11:05:46 -07:00
8c7fcd1c7b
refactor(ci): Optimize workflows and secure JSON passing
Shangjie Chen
2026-06-30 11:00:20 -07:00
59970b6109
perf: remove state injection when instruction has no placeholders
George Weale
2026-06-30 10:41:28 -07:00
e470548f4f
chore: Remove related configurations for google/adk/v1 directory
Liang Wu
2026-06-30 10:41:19 -07:00
fcaee71e95
test: add unit tests for ToolConfirmation
KoushikReddy
2026-06-30 09:54:29 -07:00
46dadbeb1f
chore: Update telemetry owner
Google Team Member
2026-06-30 00:31:27 -07:00
4d8fbf7136
chore: auto-draft changelog highlights during release cut
George Weale
2026-06-29 21:35:12 -07:00
b6c0b8037b
refactor: optimize and streamline firestore session service
Alpha Du
2026-06-29 16:51:23 -07:00
d7d7317406
chore: Update deprecation messages for agent config classes
Bo Yang
2026-06-29 16:04:26 -07:00
8a7656b857
refactor(ci): Consolidate compliance checks into pre-commit hook
Shangjie Chen
2026-06-29 15:59:04 -07:00
4c862b9660
feat(adk): add Anthropic effort config handling, thinking parameter propagation, and conflict mitigation
Sebastien Coutu
2026-06-29 15:45:00 -07:00
81f9f2ecaa
feat(models): surface and recover environment_id from interactions
Haran Rajkumar
2026-06-29 14:31:25 -07:00
8c4173ee5c
fix(ci): Restrict GitHub Actions to main/v1 branches and main repository
Shangjie Chen
2026-06-29 14:27:06 -07:00
c961af9228
chore: Improve agent name filtering and HITL event skipping in replay tests
Shangjie Chen
2026-06-29 14:15:30 -07:00
f11d19d25b
feat(tools): resolve built-in tools for managed-agent requests
Haran Rajkumar
2026-06-29 13:22:35 -07:00
46a2181761
fix: restore auth_token initialization for secret and parameter manager clients
Junghwan
2026-06-29 13:05:56 -07:00
798207aeac
fix: Avoid overwriting existing isolation scope in stamp_event_branch_context
Google Team Member
2026-06-29 12:51:09 -07:00
37ca6fbeee
fix(ApplicationIntegrationTool): implement dynamic mTLS endpoint resolution
Google Team Member
2026-06-29 11:08:37 -07:00
932a9b5615
fix: surface error for empty STOP model turn in non-streaming mode
George Weale
2026-06-29 10:45:48 -07:00
84bbb3570d
feat(telemetry): introduce ADK_TELEMETRY_SCHEMA_VERSION_OPT_IN
Max Ind
2026-06-29 07:42:51 -07:00
7e9345bd1f
test(telemetry): assert metric points in telemetry functional tests
Max Ind
2026-06-29 06:06:07 -07:00
c84c17a720
feat: Added Log info when agent run is cancelled and log warning if putting sentinel on queue fails during cleanup avoiding silent error suppression
Google Team Member
2026-06-29 00:46:36 -07:00
50c81ebfb1
feat: Expose branch property on Context
Shangjie Chen
2026-06-27 13:18:03 -07:00
9e3b43fc92
fix: Fix branch parsing and unify branch stamping
Shangjie Chen
2026-06-26 17:12:34 -07:00
c007a87468
fix: Fix Vertex AI Live API session replay on reconnect / modality switch
Kathy Wu
2026-06-26 15:27:41 -07:00
1ad88641b9
fix: Fix MCP debug client factory compatibility with keyword-only factories
Kathy Wu
2026-06-26 14:12:43 -07:00
6a50b8d17f
feat(interactions): surface streamed grounding and final usage metadata
Haran Rajkumar
2026-06-26 13:16:51 -07:00
10a2cc5d78
perf: create SQLite session schema once per service instance
George Weale
2026-06-26 13:12:41 -07:00
e57f2e259b
chore: Adding adk header to track MB and session service usage via ADK SDK
Google Team Member
2026-06-26 13:05:06 -07:00
7481d07e84
fix: import App lazily in _resolve_app to fix legacy Runner NameError
George Weale
2026-06-26 12:20:34 -07:00
8d389e233b
fix: scope single-turn node inputs to workflow branch
Yufeng He
2026-06-26 12:15:20 -07:00
febb250bf2
fix: preserve Anthropic thinking blocks and signatures in LiteLLM round-trip
Giulio Leone
2026-06-26 12:14:20 -07:00
24b7cd0f09
test(agents): Add test for 'user' agent name validation
Jason Zhang
2026-06-26 11:14:30 -07:00
42eceb3a59
fix: raise ValueError for unsupported MIME types in file_data URI path
Botta Venkata Leela Raman Raj
2026-06-26 11:09:24 -07:00
3c7d65a59e
chore: drop GitHub issue links from test docstrings
George Weale
2026-06-26 10:50:04 -07:00
1070036397
fix(models): gate Gemini cache creation on cacheable prefix tokens
nyxst4ck
2026-06-26 10:31:22 -07:00
d5e8bc723f
feat(telemetry): add tool type attribute to tool execution duration
Google Team Member
2026-06-26 06:52:36 -07:00
abf9258a84
feat(telemetry): specify bucket boundaries for GenAI metrics
Google Team Member
2026-06-26 06:14:22 -07:00
b2dda6eb6c
feat(interactions): stream thought, media, code-exec and function-result deltas
Haran Rajkumar
2026-06-25 20:27:57 -07:00
0f90ff46f3
chore: Adding adk header to track MB and session service usage via ADK SDK
Google Team Member
2026-06-25 18:22:23 -07:00
2b1c932edc
refactor(interactions): extract streaming step-delta handlers and stream state
Haran Rajkumar
2026-06-25 17:59:15 -07:00
b983fcf903
fix: ensure AgentTool text output when skip_summarization is True
Mac Howe
2026-06-25 17:49:10 -07:00
e506fa6ba0
fix: enforce agent-config args denylist when loaded under adk web
George Weale
2026-06-25 17:39:40 -07:00
40a0279570
fix(sessions): drop unsupported part_metadata before Vertex appendEvent
Ryne Cheow
2026-06-25 17:25:47 -07:00
8ba0e6aa65
feat: Add mTLS support for DiscoveryEngineSearchTool
Xuan Yang
2026-06-25 17:16:29 -07:00
6b831d5aa0
feat: add OpenAI Responses API support in labs
George Weale
2026-06-25 17:09:00 -07:00
7e8191aec6
perf: skip event query in DB get_session when num_recent_events is 0
George Weale
2026-06-25 16:52:04 -07:00
fb2b3afea1
feat(memory): add Vertex AI load_profiles tool
George Weale
2026-06-25 16:49:51 -07:00
7b87f910cd
fix: validate local eval path segments
bg0d-droid
2026-06-25 16:41:21 -07:00
b9625bfd70
fix: Litellm preserve streamed reasoning deltas in LiteLLM adapter
Lorenzo Baraldi
2026-06-25 16:41:20 -07:00
0a9ce0f691
fix: harden ContainerCodeExecutor sandbox by default
Adil Burak Şen
2026-06-25 16:41:17 -07:00
4aeb7e2697
test: Fix aiosqlite connection pool leak in session service tests
Shangjie Chen
2026-06-25 16:14:59 -07:00
930bfa6fc4
test: Fix resource leaks and brittle synchronization in streaming tests
Shangjie Chen
2026-06-25 15:49:39 -07:00