Commit Graph

  • c20ccefe5e fix: attribute a compaction summary to the agent reading it George Weale 2026-08-06 11:41:40 -07:00
  • 456524d714 test: add unit tests for public symbols that had no coverage George Weale 2026-08-06 11:40:33 -07:00
  • e0b6c9a939 chore: check the release wheel imports no worse than the last release George Weale 2026-08-06 11:32:06 -07:00
  • 8b7497550c refactor(types): make google.adk.telemetry pass strict mypy George Weale 2026-08-06 11:30:18 -07:00
  • fae470f7bd fix: keep thought signatures when merging streamed text George Weale 2026-08-06 11:29:47 -07:00
  • 06111f127b docs: fix broken README links and publish the constraints files George Weale 2026-08-06 11:14:53 -07:00
  • 42f220a61b fix(models): report a missing Anthropic credential when the client is built George Weale 2026-08-06 11:14:21 -07:00
  • 6ec23ccbb8 fix: serialize merged tool calls instead of recording a placeholder George Weale 2026-08-06 11:13:56 -07:00
  • 08d21cc355 fix(artifacts): stop conflating an artifact with the artifacts nested under it Google Team Member 2026-08-06 11:10:07 -07:00
  • 61ddc5fa8e feat(skills): support non-blocking skill loading in async runtimes Godwin Paul Vincent 2026-08-06 10:58:11 -07:00
  • 4cab3ac1bf fix: keep regular-tool FRs on mixed task turns Aarav Mittal 2026-08-06 10:46:20 -07:00
  • 6ccb83734e fix: Use official SDK for credential finalization in GCP auth sample Google Team Member 2026-08-06 02:17:18 -07:00
  • 93f57f4727 fix: emit additional_properties with value type schema in dict branch weiguangli-io 2026-08-06 00:33:17 -07:00
  • 4e65350eee fix: resolve GitHub Actions CI collection and flakiness issues Google Team Member 2026-08-06 00:08:14 -07:00
  • e300ae7aa6 fix: resolve Claude 5 model names to the Claude LLM class George Weale 2026-08-05 22:02:54 -07:00
  • cebfd74afc fix(live): end the Live agent when task_completed is called in parallel Liang Wu 2026-08-05 22:02:13 -07:00
  • 53e1afbcb5 fix: order list_sessions results by last update time George Weale 2026-08-05 21:04:48 -07:00
  • 0c79d1a8da refactor(samples): Rename plugin folder to plugins for consistency Jason Zhang 2026-08-05 19:51:56 -07:00
  • c198695123 fix(live): transfer to the target agent regardless of function response order Liang Wu 2026-08-05 19:14:50 -07:00
  • 490946ba32 perf: memoize the model adapter resolved from LlmAgent.model George Weale 2026-08-05 19:07:49 -07:00
  • 302885bda3 fix(live): transfer to the target agent regardless of function response order (#6608) Liang Wu 2026-08-05 19:06:43 -07:00
  • 19e2a7283f fix: scope LangGraph checkpointer thread id to app and user George Weale 2026-08-05 18:29:47 -07:00
  • f25bb90055 fix(deps): exclude nltk 3.10.1, which breaks venvs living inside the working directory (v1) (#6607) Liang Wu 2026-08-05 18:05:35 -07:00
  • 3bb10115d3 fix: stop LlmAgent resume path from ending parent on pause George Weale 2026-08-05 17:55:51 -07:00
  • 6fb5e04fcd fix: stop logging the full live LlmRequest in base_llm_flow George Weale 2026-08-05 16:32:31 -07:00
  • 73e862546c fix: prune orphaned function responses instead of failing the request George Weale 2026-08-05 16:30:20 -07:00
  • b34c636f0e refactor(types): make google.adk.a2a pass strict mypy George Weale 2026-08-05 16:27:00 -07:00
  • ec8e674ad2 refactor(types): make google.adk.optimization pass strict mypy George Weale 2026-08-05 16:24:37 -07:00
  • 0156bc5a91 fix: preserve function-tool preflight in thread pool George Weale 2026-08-05 16:08:25 -07:00
  • 0fcfe99a50 fix(cli): track full server duration and log routine Ctrl+C termination as success Lucas Kang 2026-08-05 15:55:09 -07:00
  • 8455cf8afc fix: order database sessions deterministically Sehlani042 2026-08-05 15:54:28 -07:00
  • d4ed347539 fix: keep thought signature parts in conversation history George Weale 2026-08-05 14:59:40 -07:00
  • 3eae315d36 fix: revert runtime behavior changed by the strict-typing pass George Weale 2026-08-05 14:53:04 -07:00
  • fd8f7eb2a3 fix: key in-memory memory store by app_name and user_id tuple George Weale 2026-08-05 14:52:33 -07:00
  • 544831c042 fix: Support multi-content responses from agents within AgentTool Google Team Member 2026-08-05 14:50:27 -07:00
  • fbf5bd5fad fix(telemetry): summarize inline binary data instead of writing it to a span George Weale 2026-08-05 14:44:11 -07:00
  • 955325ddbb fix(models): use the reported total token count for interactions usage George Weale 2026-08-05 14:43:59 -07:00
  • a95b008f91 fix(models): report Anthropic thinking tokens without double counting output George Weale 2026-08-05 13:43:23 -07:00
  • b26d4f67cb fix: make advertised tool names match the names tools are registered under George Weale 2026-08-05 13:27:24 -07:00
  • 1a9d003a6a fix: preserve per-part media fields across A2A conversion George Weale 2026-08-05 13:22:50 -07:00
  • bb9709d74b fix(flows): count compositional function calling against max_llm_calls George Weale 2026-08-05 13:17:14 -07:00
  • c27d8688ed fix: scope file artifact reads and deletes to the requesting app George Weale 2026-08-05 13:16:05 -07:00
  • aebb2a13b3 fix(models): keep streamed usage metadata when a later chunk reports none George Weale 2026-08-05 12:49:53 -07:00
  • 3bbc8ed2cf feat: add option to save eval results to CSV vaibhav-patel 2026-08-05 12:43:20 -07:00
  • 5647699993 docs: fix mcp sample link Lalit Kumar 2026-08-05 12:09:21 -07:00
  • 47833640c7 fix: Port tool confirmation security and re-validation fixes to v1 (#6575) Kathy Wu 2026-08-05 11:53:50 -07:00
  • 1026d2da4c test: use a plain-text corpus for the file retrieval fixture George Weale 2026-08-05 09:50:42 -07:00
  • c680728401 fix: avoid shell execution in ReadFileTool ranged reads and keep local environment file access in workspace (#6597) sasha-gitg 2026-08-05 11:50:19 -04:00
  • d496a3b348 test(telemetry): report token usage in the functional telemetry scenario Google Team Member 2026-08-05 06:05:25 -07:00
  • b1c6f44da5 fix: resolve shared-state concurrency contention in GCP auth provider using thread-local REST client caching Google Team Member 2026-08-04 20:20:57 -07:00
  • 53b8a4d6da fix: rollback reject reserved ADK tool names in McpTool initialization Kathy Wu 2026-08-04 16:14:19 -07:00
  • 1a0c3bd49f fix(deps): exclude nltk 3.10.1, which breaks venvs living inside the working directory Liang Wu 2026-08-04 15:57:08 -07:00
  • bb9465bc48 fix(test): tolerate both click exit codes when a group is invoked without a subcommand Liang Wu 2026-08-04 14:41:05 -07:00
  • 2785aa9a5d fix: Reject reserved ADK tool names in McpTool initialization Kathy Wu 2026-08-04 14:35:18 -07:00
  • 4555273b5b fix(eval): handle failed inference results without invocations (cherry-pick) (#6565) nikkie 2026-08-05 04:10:52 +09:00
  • 6e59273976 chore: Update FastAPI and Starlette dependencies to fix CVEs (#6573) Liang Wu 2026-08-04 11:26:31 -07:00
  • c10ff703a2 chore: merge release v2.6.2 to main adk-bot 2026-08-04 05:04:43 -07:00
  • fd33158f3d feat: Promote Data Agent tools to stable Google Team Member 2026-08-03 22:57:24 -07:00
  • cbedafd9e4 fix: use typing.Optional in cleanup_unused_files to fix parse error Ishaan 2026-08-03 20:10:44 -07:00
  • 18e94c9803 Update release version to 2.6.2 v2.6.2 Liang Wu 2026-08-03 18:14:06 -07:00
  • 287d5f1fe5 Update CHANGELOG for version 2.6.2 Liang Wu 2026-08-03 18:13:46 -07:00
  • 2d3e64eba5 Bump version to 2.6.2 Liang Wu 2026-08-03 18:11:07 -07:00
  • b8b31c1b16 Update version.py Liang Wu 2026-08-03 18:09:38 -07:00
  • 4d62253719 fix(cli): update gcloud command to use beta flag Google Team Member 2026-08-03 16:18:35 -07:00
  • ad9c113f6e refactor: move get_bucket tool to GCS admin toolset Google Team Member 2026-08-03 17:49:35 -07:00
  • e74917e719 fix(litellm): convert http_options.timeout from milliseconds to seconds George Weale 2026-08-03 17:38:45 -07:00
  • 467d972cde test(telemetry): make the functional tests record/replay Max Ind 2026-08-03 16:29:40 -07:00
  • 9630559830 fix(cli): update gcloud command to use beta flag Google Team Member 2026-08-03 16:18:35 -07:00
  • 7f82142adb refactor(types): make google.adk.models pass strict mypy George Weale 2026-08-03 15:57:30 -07:00
  • da46f8a4b0 chore(plugins): drop a stale note about uncached tool declarations George Weale 2026-08-03 13:41:14 -07:00
  • 07add3b888 refactor(types): make the agents, sessions, flows and workflow packages pass strict mypy George Weale 2026-08-03 13:41:05 -07:00
  • b7e4761d41 refactor(types): make the agent identity integration pass strict mypy George Weale 2026-08-03 13:40:46 -07:00
  • 0fcb7f1547 refactor(types): make the code executors, planners and runner pass strict mypy George Weale 2026-08-03 10:43:41 -07:00
  • 9b4b2c51c6 fix: prefer application/json for OpenAPI return type docs George Weale 2026-08-03 10:40:52 -07:00
  • efdecf4c45 fix: keep agent instructions out of the published A2A agent card George Weale 2026-08-03 10:32:09 -07:00
  • 25101412eb refactor(types): make google.adk.evaluation pass strict mypy George Weale 2026-08-03 10:12:58 -07:00
  • d4a41164f8 test: add regression test for preserving falsy query parameters VectorPeak 2026-08-03 09:33:29 -07:00
  • 75fb2544e1 feat(telemetry): add feature gate for experimental telemetry Google Team Member 2026-08-03 06:05:06 -07:00
  • f4e7233469 fix: support fallback OAuth token and prefixless credential lookups Tony Coconate 2026-07-31 18:47:55 -07:00
  • d9c5a129d8 refactor: bind the tool declaration once in get_tools_info George Weale 2026-07-31 16:17:10 -07:00
  • 82d5f9886f chore: merge release v2.6.1 to main Kathy Wu 2026-07-31 15:32:59 -07:00
  • bf8388aaed fix: strip markdown and typographic decoration from rubric text George Weale 2026-07-31 15:24:33 -07:00
  • d4ec2fc382 fix: stop marking defaulted output_schema fields as required George Weale 2026-07-31 15:13:04 -07:00
  • cdf895fe2c fix: isolate per-toolset failures in additional-tools resolution hawktang 2026-07-31 14:23:45 -07:00
  • 36fd2c8e0c perf: avoid quadratic streaming accumulation in the LiteLLM adapter George Weale 2026-07-31 14:07:12 -07:00
  • 740582e9f2 chore(release/candidate): release 2.6.1 (#6528) v2.6.1 adk-bot 2026-07-31 14:05:32 -07:00
  • e182146f95 fix: mark the session type decorators as safe for statement caching George Weale 2026-07-31 13:58:51 -07:00
  • 726172acb4 feat: capture TTY connectivity in CLI environment telemetry Lucas Kang 2026-07-31 11:43:37 -07:00
  • 49dff7a5fb fix(cli): implement early telemetry recording for long-running web servers and log successful exit code upon routine teardown Lucas Kang 2026-07-31 10:27:15 -07:00
  • 98277905ba fix: add 20MB file size validation to SaveFilesAsArtifactsPlugin AakashSuresh2003 2026-07-31 13:05:35 -07:00
  • 94d08cd69f fix: handle optional and union pydantic models with string annotations Henry Su 2026-07-31 12:52:34 -07:00
  • 6396ce60f9 fix(telemetry): mark failed tool spans as errors and fix provider naming George Weale 2026-07-31 12:44:14 -07:00
  • c12a025184 feat: capture TTY connectivity in CLI environment telemetry Lucas Kang 2026-07-31 11:43:37 -07:00
  • 9b31268d17 fix: preserve required body properties Ben Clarke 2026-07-31 10:42:35 -07:00
  • b5be64c075 fix: handle non-numeric OpenAPI response keys in return-doc generation Diwak4r 2026-07-31 10:42:35 -07:00
  • 77726c55b3 fix(cli): implement early telemetry recording for long-running web servers and log successful exit code upon routine teardown Lucas Kang 2026-07-31 10:27:15 -07:00
  • 73ecb5b535 fix: wire App plugins through eval paths doug 2026-07-30 23:36:17 -07:00
  • eebdf22c07 refactor: update gcp_auth client to support dynamic agent selection Google Team Member 2026-07-30 18:31:34 -07:00
  • 4ca975eb9a fix(sessions): make event reads deterministic and timezone-correct George Weale 2026-07-30 18:05:27 -07:00
  • d24c84cdd9 fix: validate audio sample rates Minh Vu 2026-07-30 16:57:14 -07:00