Commit Graph

  • a84a4b52aa fix(cli): clean up pytest subprocesses on test-client disconnect main George Weale 2026-08-24 15:10:02 -07:00
  • 0321136775 fix(telemetry): record call_llm span attributes when a plugin short-circuits the model call George Weale 2026-08-24 14:56:37 -07:00
  • b1c984baa2 fix: honor ContextCacheConfig on the LiteLLM path George Weale 2026-08-24 14:43:30 -07:00
  • bb17024c93 fix(sessions): accept a full session resource name again on v1 fix-v1-session-resource-name GWeale 2026-08-24 21:44:00 +00:00
  • 676d1e7645 fix: Restore invocation_context.branch from session history when executing a non-root agent node or resuming a sub-agent in Runner Shangjie Chen 2026-08-24 13:30:39 -07:00
  • 811d379fdf fix: emit Anthropic prompt cache breakpoints for ContextCacheConfig George Weale 2026-08-24 13:28:57 -07:00
  • 80e56de2db fix(plugins): sanitize BigQuery analytics rows and build GCS paths per call (v1) (#6808) v1 George Weale 2026-08-24 13:29:33 -07:00
  • 1b4da44e73 fix: Port code executor container and pod isolation defaults to v1 (#6807) George Weale 2026-08-24 13:29:26 -07:00
  • f2f8456497 fix(models): Port Gemini context cache fingerprint scoping to v1 (#6804) George Weale 2026-08-24 13:29:17 -07:00
  • 69a57099c8 refactor(types): narrow the annotations in the OpenAPI tool spec parser George Weale 2026-08-24 13:09:08 -07:00
  • ef158d32e9 fix(a2a): keep file payloads out of the debug log line George Weale 2026-08-24 12:44:04 -07:00
  • ece924c2dd fix: deliver parallel sub-agent failures to the caller George Weale 2026-08-24 12:41:01 -07:00
  • 48c56c3889 fix: Route thread-pool and live-mode tool dispatch through run_async (v1) (#6799) George Weale 2026-08-24 12:39:24 -07:00
  • d1ed104d2a chore: add telemetry to browser runtime configuration Yifan Wang 2026-08-24 12:36:00 -07:00
  • c3f2cfdc96 refactor: hoist the function_tool imports to module scope backport-v1-pr06 GWeale 2026-08-24 19:31:57 +00:00
  • 15ae7131cd fix: Port agent-config code-reference and config_path validation to v1 (#6790) George Weale 2026-08-24 12:29:35 -07:00
  • 8bc927fabb fix: Port agent loader and file path resolution fixes to v1 (#6788) George Weale 2026-08-24 12:26:26 -07:00
  • d8df6fd1fe fix(workflow): honor START as a satisfied JoinNode predecessor George Weale 2026-08-24 12:22:09 -07:00
  • dcdcdaa70e style: let pyink collapse the file_uri fixture onto one line backport-v1-pr20 GWeale 2026-08-24 19:14:09 +00:00
  • 816ada5318 fix(workflow): do not act on function calls in partial events George Weale 2026-08-24 11:50:54 -07:00
  • 203461cdc4 perf: resolve the optional id-pairing providers once, not per request George Weale 2026-08-24 11:46:46 -07:00
  • e4d43cd0e2 fix(plugins): close the redaction gaps the port left open GWeale 2026-08-24 18:33:14 +00:00
  • 9e3fc57112 fix(cli): reject special agents before the runner cache is consulted backport-v1-pr01 GWeale 2026-08-24 18:13:34 +00:00
  • 4357fdc141 refactor: declare ADK's own http-client-factory protocol Kathy Wu 2026-08-24 11:08:58 -07:00
  • 00932e617e fix: only emit --gemini_enterprise_app_name for adk_version >= 2.2.0 George Weale 2026-08-24 10:47:44 -07:00
  • 223fda1e9a test: cover the transport arity SessionContext already relies on Kathy Wu 2026-08-24 10:41:51 -07:00
  • c6020659a0 fix: keep session identity across single-turn node contexts chelsealong 2026-08-24 10:33:03 -07:00
  • 0c0296cfcf fix: update unit guide skill to exclude internal implementation details Jason Zhang 2026-08-24 10:17:42 -07:00
  • dc00db51bc feat(telemetry): add per-invocation token spend metrics for invoke_agent Google Team Member 2026-08-24 07:13:05 -07:00
  • e753651b7d fix: prevent duplicate synthetic user event on single-turn agent resumption Shangjie Chen 2026-08-22 17:43:49 -07:00
  • d9f4d3d288 fix: stop the session liveness probe from crashing when the SDK moves its streams Kathy Wu 2026-08-21 15:32:19 -07:00
  • e577c301d5 feat(cli): Support Cloud Build worker pools for Agent Engine deploy Aarav Mittal 2026-08-21 13:51:58 -07:00
  • e3ae4ac2b4 fix(sessions): stop dropping event actions on v0 PostgreSQL migration George Weale 2026-08-21 13:49:32 -07:00
  • c0614d6580 feat: record context cache state on the LLM call span George Weale 2026-08-21 13:49:28 -07:00
  • 26110c7559 fix: reject negative recent-event limits jun weijia 2026-08-21 11:45:43 -07:00
  • d18df2fa1c fix: detect MCP tool errors under either field spelling Kathy Wu 2026-08-21 10:58:30 -07:00
  • 574da43d65 refactor: build the MCP read timeout in one place Kathy Wu 2026-08-21 10:48:19 -07:00
  • 98896eb2aa feat(live): let a live streaming tool send messages to the user directly Liang Wu 2026-08-21 09:14:03 -07:00
  • 775c1bd36e feat: support opt-in session retention in MultimodalToolResultsPlugin chelsealong 2026-08-20 18:56:46 -07:00
  • 77cfe4349d refactor: simplify default max LLM calls configuration Google Team Member 2026-08-20 18:02:49 -07:00
  • c8f5ae91da feat(cli): add adk eval --num_runs N with per-eval-case aggregation copybara/959841339 Haran Rajkumar 2026-08-05 13:35:01 -07:00
  • 3c977bc2ef fix(skills): skip search results that fail frontmatter validation Kathy Wu 2026-08-20 17:49:20 -07:00
  • dac18699b9 fix: honor before_run_callback early-exit for Workflow runs garyzava 2026-08-20 17:44:45 -07:00
  • a01d516a6b feat: support injecting custom LLM clients into Gemini and AnthropicLlm brucearctor 2026-08-20 17:28:54 -07:00
  • 75679db3fa feat: add ADK_MAX_LLM_CALLS environment variable to configure max LLM calls limit Google Team Member 2026-08-20 16:13:28 -07:00
  • 9a32eba1e2 fix: revert the A2A guard that broke every HITL tool confirmation Xuan Yang 2026-08-20 15:57:37 -07:00
  • a7bf3d7f49 chore: Consolidate other agent presentation and fencing helpers into _fencing.py Shangjie Chen 2026-08-20 15:41:18 -07:00
  • 1d89e0ff8d docs(guides): add developer unit guide for Runner and Runner Live Streaming Shangjie Chen 2026-08-20 15:17:58 -07:00
  • d6954946df feat: resolve auth for RemoteA2aAgent in AgentRegistry Kathy Wu 2026-08-20 15:03:22 -07:00
  • 393ec0858b feat: add location parameter to list_accessible_data_agents in data_agent toolset Google Team Member 2026-08-20 14:48:17 -07:00
  • d42c634bd6 feat: support auth_scheme and auth_credential in RemoteA2aAgent Kathy Wu 2026-08-20 13:37:34 -07:00
  • af653512ce refactor(llmflows): simplify contents processor by extracting compaction Shangjie Chen 2026-08-20 12:37:34 -07:00
  • dc735bd953 fix(cli): Preserve non-ASCII text in adk test --rebuild, Web UI test saving, and CLI JSONL ftnext 2026-08-20 10:42:42 -07:00
  • 4599a52659 feat(antigravity): capture client-side tool outcomes for a function_response Haran Rajkumar 2026-08-19 22:42:28 -07:00
  • e4ba7040fb fix: make SqliteSessionService state merges use dict.update() semantics chelsealong 2026-08-19 19:57:42 -07:00
  • c986ff0fce fix: prevent duplicate function execution when support_cfc is enabled Shangjie Chen 2026-08-19 18:04:01 -07:00
  • c244a9c833 perf: run local code execution in a plain child interpreter George Weale 2026-08-19 17:38:31 -07:00
  • ac8dad2580 fix: strip internal planning tags from PlanReActPlanner output Ishaan 2026-08-19 17:33:37 -07:00
  • d830355c49 fix: Validate user message parts and agent transfer targets (v1) (#6798) George Weale 2026-08-19 16:56:42 -07:00
  • ffe518aff0 docs: fix typos and grammar in README MarkHe1222 2026-08-19 16:56:05 -07:00
  • 5817d307b5 fix: Port branch-scoped auth responses and OAuth2 nonce forwarding to v1 (#6803) George Weale 2026-08-19 16:56:34 -07:00
  • 1353e8d733 fix: Port skill resource path and skill name validation fixes to v1 (#6805) George Weale 2026-08-19 16:56:27 -07:00
  • 3f2d399cd9 fix: resolve server disconnect logs Google Team Member 2026-08-19 16:53:45 -07:00
  • 17cb2657ce docs: add audio_stream_end documentation for realtime input Dani Zamora 2026-08-19 16:53:26 -07:00
  • deee6d2c47 fix(flows): pair a function response with the call it answers George Weale 2026-08-19 16:49:56 -07:00
  • 2aea8595fb fix: stop RemoteA2aAgent forwarding credential requests to the remote peer Kathy Wu 2026-08-19 16:48:34 -07:00
  • b4a9acbcb9 test(sessions): run the shared contract tests against more backends George Weale 2026-08-19 16:48:30 -07:00
  • 4e68bad199 refactor: key the MCP agent-server session map on the connection Kathy Wu 2026-08-19 16:13:39 -07:00
  • 3819b4e16c chore(integrations): send the ADK client label on registry API requests Kathy Wu 2026-08-19 15:58:59 -07:00
  • 66908e4c61 fix: count tool call and response chars in compaction Google Team Member 2026-08-19 15:19:46 -07:00
  • 69a3ca5e11 fix(mcp): evict idle sessions from the MCP session pool George Weale 2026-08-19 14:58:05 -07:00
  • b370fc00d1 docs(guides): add developer unit guide for BaseCodeExecutor Shangjie Chen 2026-08-19 14:52:24 -07:00
  • f3250bd965 fix: Fix built-in search tools in agent hierarchy when transfer_to_agent is present Shangjie Chen 2026-08-19 14:51:33 -07:00
  • 2aa2b469b0 perf: run the Google credential refresh off the event loop George Weale 2026-08-19 14:45:43 -07:00
  • 5b59139e0e fix(workflow): resume node auth from the node's own auth config George Weale 2026-08-19 14:43:20 -07:00
  • 3f9e6bec37 fix: sanitize state deltas before writing them to JSON state columns George Weale 2026-08-19 14:35:03 -07:00
  • f3b59fd62e fix(workflow): declare abc.ABC on BaseNode so abstract subclasses type-check George Weale 2026-08-19 14:34:46 -07:00
  • 51231cd4ac perf: key the Pub/Sub publisher cache on its options' value George Weale 2026-08-19 14:34:30 -07:00
  • 94475c9a76 fix(artifacts): Publish file artifact versions atomically George Weale 2026-08-19 14:33:13 -07:00
  • 7616c78a1e fix: trigger Gemini 3.x Live response after sending conversation history Liang Wu 2026-08-19 14:28:19 -07:00
  • ea23a89d73 docs(guides): add developer unit guide for BasePlanner Shangjie Chen 2026-08-19 14:12:04 -07:00
  • 7c2075c2e0 fix: Port credential and inline-data field exclusions in logs, reprs and spans to v1 (#6797) George Weale 2026-08-19 14:07:03 -07:00
  • 28b32b4765 fix(mcp): Port config stdio opt-in and reserved tool name checks to v1 (#6796) George Weale 2026-08-19 14:05:35 -07:00
  • 15bf2308ed fix(cli): check the Host header on every local API server request (v1) (#6789) George Weale 2026-08-19 14:05:27 -07:00
  • 1f898a6f3a fix(a2a): Port event action allowlist, agent card description source and resume flattening to v1 (#6801) George Weale 2026-08-19 13:52:14 -07:00
  • 0ae2bffdd2 fix(artifacts): Port app-scoped file artifact storage and layout-derived payload paths to v1 (#6795) George Weale 2026-08-19 13:52:02 -07:00
  • bb86bdd737 fix: prevent contextvars leak across async generators Chris Kinzel 2026-08-19 12:52:16 -07:00
  • 8d2f2779e6 fix: validate SQL identifiers in Spanner search tool Ashutosh0x 2026-08-19 12:50:52 -07:00
  • 8989aeadce fix(auth): take the auth scheme from the request, not the client's response Kathy Wu 2026-08-19 12:50:46 -07:00
  • 023f45c3e5 fix: resolve NameError in legacy create-eval-set route Gaurav Gandhi 2026-08-19 12:47:57 -07:00
  • 1ed8d48620 fix: guard against Content with no parts in _content_to_message_param Anas Khan 2026-08-19 12:47:50 -07:00
  • 924d802f5b fix: block yaml and ruamel deserialization in agent-config code references prasanna8585 2026-08-19 12:12:16 -07:00
  • 3fec8c56a7 fix: Port session id validation, thread id scoping and Vertex RAG cleanup fixes to v1 (#6809) George Weale 2026-08-19 11:43:58 -07:00
  • 0a4a5c6ce2 fix: Port eval identifier validation and persona template rendering to v1 (#6806) George Weale 2026-08-19 11:43:47 -07:00
  • ccb481226b fix: Port A2A agent card RPC target origin validation to v1 (#6800) George Weale 2026-08-19 11:43:35 -07:00
  • efc5bb858e fix(artifacts): Port artifact reference scoping and path-segment validation to v1 (#6794) George Weale 2026-08-19 11:43:16 -07:00
  • 8467bf04c2 fix(cli): Port deploy ignore-file handling to v1 (#6793) George Weale 2026-08-19 11:42:57 -07:00
  • 9886410d85 fix: Scope custom eval metrics per registry and resolve their function path from the eval config (v1) (#6792) George Weale 2026-08-19 11:42:46 -07:00
  • 6deda28479 fix: Port migration unpickle allowlist and database URL redaction to v1 (#6791) George Weale 2026-08-19 11:42:31 -07:00
  • 0dbb88c7c4 feat: parallelize LLM-as-judge evaluation using asyncio.gather() aryanpatel2121 2026-08-19 10:13:14 -07:00