Commit Graph

  • 99179223d0 fix: Guard invocation_context.branch assignment against mock SessionService instances main Shangjie Chen 2026-08-24 18:29:26 -07:00
  • 646c97645c refactor: move the branch and node-path helpers out of Runner into the modules that own those concepts Shangjie Chen 2026-08-24 17:44:52 -07:00
  • 7c7d2baec4 docs: repair the workflow guides and document BaseNode George Weale 2026-08-24 16:41:22 -07:00
  • ef4f1e02c2 fix(sessions): accept a full session resource name again on v1 (#6888) v1 George Weale 2026-08-24 16:30:42 -07:00
  • d22ba4d6c1 test: assert the resource name that actually goes out fix-v1-session-resource-name GWeale 2026-08-24 23:19:59 +00:00
  • e649a382aa docs: correct node schema docstrings about which variants validate George Weale 2026-08-24 16:16:47 -07:00
  • 186d9f739d fix: send the required list on a CrewAI or LangChain function declaration George Weale 2026-08-24 16:14:48 -07:00
  • 326279ab86 fix: close the residual gaps from the v1 backport review fix-v1-review-residuals GWeale 2026-08-24 22:59:33 +00:00
  • f604de2b96 perf: buffer streamed function call arguments instead of concatenating George Weale 2026-08-24 15:55:37 -07:00
  • 61d904345a refactor(types): narrow the annotations in the application integration and API hub toolsets George Weale 2026-08-24 15:54:37 -07:00
  • e68fab7b37 refactor(types): type the auth credential and manager surfaces for strict mypy George Weale 2026-08-24 15:50:19 -07:00
  • 7b0109f6c1 test: pin the field names in the result dict a tool call returns Kathy Wu 2026-08-24 15:47:16 -07:00
  • 0de4cc2371 refactor(types): type the environment simulation tools for strict mypy George Weale 2026-08-24 15:45:44 -07:00
  • 96573404a5 refactor(types): type the built-in plugins for strict mypy George Weale 2026-08-24 15:44:07 -07:00
  • e76898b298 test: build the in-memory MCP session from the pieces the SDK promises Kathy Wu 2026-08-24 15:40:22 -07:00
  • fb15710548 fix(sessions): load legacy v0 event actions with the restricted unpickler George Weale 2026-08-24 15:38:17 -07:00
  • e4601a1636 refactor(types): type the Bigtable and Pub/Sub tools and the GoogleTool base for strict mypy George Weale 2026-08-24 15:35:22 -07:00
  • 8499fd8505 refactor(types): type the computer use, data agent, retrieval and Google API tools for strict mypy George Weale 2026-08-24 15:35:06 -07:00
  • b0c599f21f fix(cli): report env var names instead of values when overriding env_vars George Weale 2026-08-24 15:29:30 -07:00
  • 6d8bb979bb fix(integrations): send api registry credentials only to google api endpoints (v1) fix-v1-api-registry-credentials GWeale 2026-08-24 22:29:39 +00:00
  • 7b6547f10a fix: Port URL validation, client timeout and credential scoping fixes to v1 (#6802) George Weale 2026-08-24 15:21:39 -07:00
  • a84a4b52aa fix(cli): clean up pytest subprocesses on test-client disconnect 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 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) 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