GitHub / google/adk-python / commits
An open-source, code-first Python toolkit for building, evaluating, and deploying sophisticated AI agents with flexibility and control.
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| bc550991 |
fix(agents): await cancelled tasks in pre-3.11 ParallelAgent merge
Co-authored-by: George Weale <g****e@g****m> |
George Weale <g****e@g****m>
Committed by: Copybara-Service <c****r@g****m> |
14 days ago | |
| 425dda19 |
fix: canonicalize context cache fingerprint for stable hashing
Co-authored-by: George Weale <g****e@g****m> |
George Weale <g****e@g****m>
Committed by: Copybara-Service <c****r@g****m> |
14 days ago | |
| 62645767 |
perf(tools): avoid double Schema serialization in Optional/Union dedup
Co-authored-by: George Weale <g****e@g****m> |
George Weale <g****e@g****m>
Committed by: Copybara-Service <c****r@g****m> |
14 days ago | |
| 40ec9a85 |
test(plugins): mock the BigQuery plugin collaborators from their real contracts
Co-authored-by: George Weale <g****e@g****m> |
George Weale <g****e@g****m>
Committed by: Copybara-Service <c****r@g****m> |
14 days ago | |
| 66a72337 |
fix(plugins): restore failure counter properties on retry tool plugin
Co-authored-by: Jason Zhang <j****z@g****m> |
Jason Zhang <j****z@g****m>
Committed by: Copybara-Service <c****r@g****m> |
14 days ago | |
| fb55d4a6 |
fix(a2a): honor task cancellation instead of raising NotImplementedError
Co-authored-by: George Weale <g****e@g****m> |
George Weale <g****e@g****m>
Committed by: Copybara-Service <c****r@g****m> |
14 days ago | |
| 3dd1156c | feat(a2a): support per-invocation auth headers when fetching agent cards |
Google Team Member <g****t@g****m>
Committed by: Copybara-Service <c****r@g****m> |
14 days ago | |
| 455853b5 | fix: scope replay sequence to the current invocation |
Jialong <j****1@g****m>
Committed by: Copybara-Service <c****r@g****m> |
15 days ago | |
| 3a9a88c9 | fix: single-flight Discovery Engine mode detection |
Yufeng He <4****g@u****m>
Committed by: Copybara-Service <c****r@g****m> |
15 days ago | |
| b315b002 |
fix: Call mtls.should_use_mtls_endpoint with client_cert_available argument
Co-authored-by: Kathy Wu <w****y@g****m> |
Kathy Wu <w****y@g****m>
Committed by: Copybara-Service <c****r@g****m> |
15 days ago | |
| 95feafa3 | fix: isolate delegated task branches |
zhangzherui <j****_@w****n>
Committed by: Copybara-Service <c****r@g****m> |
15 days ago | |
| 75c773ed | feat: Publish companion constraints-3.11.txt and constraints-3.12.txt file fo... |
Amy Wu <w****y@g****m>
Committed by: Copybara-Service <c****r@g****m> |
15 days ago | |
| 0a70337f |
fix: raise SessionNotFoundError when appending to a missing session
Co-authored-by: George Weale <g****e@g****m> |
George Weale <g****e@g****m>
Committed by: Copybara-Service <c****r@g****m> |
15 days ago | |
| 9adf0113 |
fix(plugins): complete BigQuery Agent Analytics privacy and shutdown hardening
Co-authored-by: Haiyuan Cao <h****n@g****m> |
Haiyuan Cao <h****n@g****m>
Committed by: Copybara-Service <c****r@g****m> |
15 days ago | |
| bb6d5477 | test: exercise real connect path in test_connect |
Anas Khan <8****n@u****m>
Committed by: Copybara-Service <c****r@g****m> |
15 days ago | |
| 46aaa313 |
test: make unit contracts platform neutral
Co-authored-by: George Weale <g****e@g****m> |
George Weale <g****e@g****m>
Committed by: Copybara-Service <c****r@g****m> |
15 days ago | |
| 66cf08d1 | feat: Update agent_registry to handle mTLS endpoints internally |
Google Team Member <g****t@g****m>
Committed by: Copybara-Service <c****r@g****m> |
15 days ago | |
| 1478e1aa | ci: ignore OAuth scopes in endpoint check |
h-tsuboi918 <h****8@g****m>
Committed by: Copybara-Service <c****r@g****m> |
15 days ago | |
| 8200faec |
fix(evaluation): support non-English responses in ROUGE-1 matching
Co-authored-by: Yi Liu <y****y@g****m> |
agharsallah <a****h@g****m>
Committed by: Copybara-Service <c****r@g****m> |
15 days ago | |
| d31b5e7d | fix: make ParallelWorker concurrent failure exceptions deterministic |
DABH <D****H@u****m>
Committed by: Copybara-Service <c****r@g****m> |
15 days ago | |
| 18c17286 | test: add unit tests for _eval_set_results_manager_utils |
KoushikReddy <k****d@g****m>
Committed by: Copybara-Service <c****r@g****m> |
15 days ago | |
| d4d2f6e6 |
fix(memory): honor Vertex RAG top-k configuration
Co-authored-by: George Weale <g****e@g****m> |
George Weale <g****e@g****m>
Committed by: Copybara-Service <c****r@g****m> |
15 days ago | |
| f72f0db5 |
fix(artifacts): namespace file artifacts by app
Co-authored-by: George Weale <g****e@g****m> |
George Weale <g****e@g****m>
Committed by: Copybara-Service <c****r@g****m> |
15 days ago | |
| c59fd0ed |
fix(plugins): correct lazy import path for ReflectAndRetryModelPlugin
Co-authored-by: Jason Zhang <j****z@g****m> |
Jason Zhang <j****z@g****m>
Committed by: Copybara-Service <c****r@g****m> |
15 days ago | |
| de2e66e9 |
fix: tolerate a malformed traceparent header in the span processor
Co-authored-by: George Weale <g****e@g****m> |
George Weale <g****e@g****m>
Committed by: Copybara-Service <c****r@g****m> |
15 days ago | |
| f4979b5c |
fix: treat GitHub content as untrusted in the adk_team sample agents
Co-authored-by: George Weale <g****e@g****m> |
George Weale <g****e@g****m>
Committed by: Copybara-Service <c****r@g****m> |
15 days ago | |
| 52c3e9eb |
docs: document creating and using a custom managed agent
Co-authored-by: Haran Rajkumar <h****k@g****m> |
Haran Rajkumar <h****k@g****m>
Committed by: Copybara-Service <c****r@g****m> |
15 days ago | |
| b956d15c |
feat(telemetry): derive gen_ai error.type from provider status code
Co-authored-by: Max Ind <m****d@g****m> |
Max Ind <m****d@g****m>
Committed by: Copybara-Service <c****r@g****m> |
15 days ago | |
| 5a248de5 |
fix: guard multimodal tool results plugin against empty contents
Co-authored-by: George Weale <g****e@g****m> |
George Weale <g****e@g****m>
Committed by: Copybara-Service <c****r@g****m> |
15 days ago | |
| d86ae20c |
feat(samples): add ManagedAgent create-and-use custom-agent sample
Co-authored-by: Haran Rajkumar <h****k@g****m> |
Haran Rajkumar <h****k@g****m>
Committed by: Copybara-Service <c****r@g****m> |
15 days ago | |
| 5091f0a6 | feat(eval): Make live and audio evals reachable via public entrypoints |
Stephen Allen <s****n@g****m>
Committed by: Copybara-Service <c****r@g****m> |
15 days ago | |
| 322f4559 |
feat: Add ReflectAndRetryModelPlugin for self-healing model errors
Co-authored-by: Jason Zhang <j****z@g****m> |
Jason Zhang <j****z@g****m>
Committed by: Copybara-Service <c****r@g****m> |
15 days ago | |
| 31392bad |
fix: close A2A response stream when the caller stops consuming
Co-authored-by: George Weale <g****e@g****m> |
George Weale <g****e@g****m>
Committed by: Copybara-Service <c****r@g****m> |
15 days ago | |
| 3127f368 | feat: add metadata extraction symmetry to A2A converters |
Google Team Member <g****t@g****m>
Committed by: Copybara-Service <c****r@g****m> |
15 days ago | |
| 096ecfcf | docs: fix broken relative links in documentation |
Ankit Ranjan <a****n@g****m>
Committed by: Copybara-Service <c****r@g****m> |
16 days ago | |
| 4cee97f2 |
test: add unit tests for VertexAiExampleStore.get_examples
Co-authored-by: George Weale <g****e@g****m> |
George Weale <g****e@g****m>
Committed by: Copybara-Service <c****r@g****m> |
17 days ago | |
| 4c6f22e8 |
fix: allow http_options.extra_body in generate_content_config
Co-authored-by: George Weale <g****e@g****m> |
George Weale <g****e@g****m>
Committed by: Copybara-Service <c****r@g****m> |
17 days ago | |
| 8addc447 |
test: wait on the writer instead of guessing at it in the BigQuery plugin tests
Co-authored-by: George Weale <g****e@g****m> |
George Weale <g****e@g****m>
Committed by: Copybara-Service <c****r@g****m> |
17 days ago | |
| fabf0fd5 |
test: stop the cross-loop startup tests from racing on their own mock
Co-authored-by: George Weale <g****e@g****m> |
George Weale <g****e@g****m>
Committed by: Copybara-Service <c****r@g****m> |
18 days ago | |
| 472e4635 |
fix: reject base_url and extra_body in generate_content_config
Co-authored-by: George Weale <g****e@g****m> |
George Weale <g****e@g****m>
Committed by: Copybara-Service <c****r@g****m> |
18 days ago | |
| 65d8ea7d |
test: restore missing rejections test in request confirmation
Co-authored-by: Xuan Yang <x****e@g****m> |
Xuan Yang <x****e@g****m>
Committed by: Copybara-Service <c****r@g****m> |
18 days ago | |
| 4b002c4b |
fix: Prevent continuation forgery in tool confirmation
Co-authored-by: Xuan Yang <x****e@g****m> |
Xuan Yang <x****e@g****m>
Committed by: Copybara-Service <c****r@g****m> |
18 days ago | |
| 40cf97bf |
fix(cli): treat agent folder with subfolders as single agent in adk web
Co-authored-by: Bo Yang <y****o@g****m> |
Bo Yang <y****o@g****m>
Committed by: Copybara-Service <c****r@g****m> |
18 days ago | |
| 1ae292fc |
feat: support serving a to_a2a agent under a path prefix
Co-authored-by: George Weale <g****e@g****m> |
George Weale <g****e@g****m>
Committed by: Copybara-Service <c****r@g****m> |
18 days ago | |
| 07455ee6 |
feat: add opt-in final_response_tool_names to BigQueryAgentAnalyticsPlugin
Co-authored-by: Haiyuan Cao <h****n@g****m> |
Haiyuan Cao <h****n@g****m>
Committed by: Copybara-Service <c****r@g****m> |
19 days ago | |
| 9dd4e7bf |
chore: Update check_new_py_files.sh to use absolute paths and exclude non-sou...
Co-authored-by: Xuan Yang <x****e@g****m> |
Xuan Yang <x****e@g****m>
Committed by: Copybara-Service <c****r@g****m> |
19 days ago | |
| 91038f2b |
fix: bypass Protobuf Gencode/Runtime version check in antigravity integration
Co-authored-by: Shangjie Chen <d****n@g****m> |
Shangjie Chen <d****n@g****m>
Committed by: Copybara-Service <c****r@g****m> |
19 days ago | |
| 13bef9cf |
feat: support user labels in RunConfig
Co-authored-by: Shangjie Chen <d****n@g****m> |
Shangjie Chen <d****n@g****m>
Committed by: Copybara-Service <c****r@g****m> |
19 days ago | |
| 19df9b9b |
fix: prevent transfer_to_agent loop on resumable invocation replay
Co-authored-by: George Weale <g****e@g****m> |
George Weale <g****e@g****m>
Committed by: Copybara-Service <c****r@g****m> |
19 days ago | |
| 716be893 |
fix(models): populate finish_reason on AnthropicLlm responses
Co-authored-by: Jason Zhang <j****z@g****m> |
Sebastien Coutu <s****u@g****m>
Committed by: Copybara-Service <c****r@g****m> |
19 days ago | |
| d33ca5fa |
fix: support nested agent paths in dot_adk_folder resolution
Co-authored-by: Yifan Wang <w****f@g****m> |
Yifan Wang <w****f@g****m>
Committed by: Copybara-Service <c****r@g****m> |
19 days ago | |
| 26f3d454 |
feat: Add telemetry consent configuration endpoints and local writing utility
Co-authored-by: Lucas Kang <l****g@g****m> |
Lucas Kang <l****g@g****m>
Committed by: Copybara-Service <c****r@g****m> |
19 days ago | |
| 021f6f6c | fix(sessions): apply after_timestamp and num_recent_events together in Vertex... |
Google Team Member <g****t@g****m>
Committed by: Copybara-Service <c****r@g****m> |
19 days ago | |
| 481fe21c |
feat: Add user_simulation ADK eval sample
Co-authored-by: Haran Rajkumar <h****k@g****m> |
Haran Rajkumar <h****k@g****m>
Committed by: Copybara-Service <c****r@g****m> |
20 days ago | |
| 852a66ad |
feat: Add rubric_criteria ADK eval sample
Co-authored-by: Haran Rajkumar <h****k@g****m> |
Haran Rajkumar <h****k@g****m>
Committed by: Copybara-Service <c****r@g****m> |
20 days ago | |
| 0f0fa6bb |
feat: Add llm_judge_match ADK eval sample
Co-authored-by: Haran Rajkumar <h****k@g****m> |
Haran Rajkumar <h****k@g****m>
Committed by: Copybara-Service <c****r@g****m> |
20 days ago | |
| f71d9df9 |
feat: Add custom_metric ADK eval sample
Co-authored-by: Haran Rajkumar <h****k@g****m> |
Haran Rajkumar <h****k@g****m>
Committed by: Copybara-Service <c****r@g****m> |
20 days ago | |
| 57a34ba7 |
feat: Add test_file_vs_evalset ADK eval sample
Co-authored-by: Haran Rajkumar <h****k@g****m> |
Haran Rajkumar <h****k@g****m>
Committed by: Copybara-Service <c****r@g****m> |
20 days ago | |
| fdebd9d5 |
feat: Add basic_criteria ADK eval sample
Co-authored-by: Haran Rajkumar <h****k@g****m> |
Haran Rajkumar <h****k@g****m>
Committed by: Copybara-Service <c****r@g****m> |
20 days ago | |
| 6ba41ef3 |
feat: Add ADK evaluation samples: shared home-automation agent
Co-authored-by: Haran Rajkumar <h****k@g****m> |
Haran Rajkumar <h****k@g****m>
Committed by: Copybara-Service <c****r@g****m> |
20 days ago | |
| 67ab27f2 | fix: allow invocation-level rubrics |
Jae <6****5@q****m>
Committed by: Copybara-Service <c****r@g****m> |
20 days ago | |
| 88b388ec |
perf(import): lazy-load heavy dependencies
Co-authored-by: George Weale <g****e@g****m> |
George Weale <g****e@g****m>
Committed by: Copybara-Service <c****r@g****m> |
20 days ago | |
| 268815df |
fix: stop automatic function calling from failing on Vertex AI return types
Co-authored-by: George Weale <g****e@g****m> |
George Weale <g****e@g****m>
Committed by: Copybara-Service <c****r@g****m> |
20 days ago | |
| 6e9895c5 |
fix: preserve ADK behavior on Windows
Co-authored-by: George Weale <g****e@g****m> |
George Weale <g****e@g****m>
Committed by: Copybara-Service <c****r@g****m> |
20 days ago | |
| 13e311b0 | chore: add codespell pre-commit hook to catch typos |
Anas Khan <8****n@u****m>
Committed by: Copybara-Service <c****r@g****m> |
20 days ago | |
| 540cfdf7 | fix: populate function name in FunctionResponse parts |
Jinhyuk Kim <j****k@g****m>
Committed by: Copybara-Service <c****r@g****m> |
20 days ago | |
| fab5347f | fix: percent-encode context id fields so ids with separators round-trip |
Anas Khan <8****n@u****m>
Committed by: Copybara-Service <c****r@g****m> |
20 days ago | |
| 217a90a2 | feat(eventarc): add Eventarc Advanced toolset for ADK |
Google Team Member <g****t@g****m>
Committed by: Copybara-Service <c****r@g****m> |
20 days ago | |
| bf4143ac |
fix: bound integration HTTP waits
Co-authored-by: George Weale <g****e@g****m> |
George Weale <g****e@g****m>
Committed by: Copybara-Service <c****r@g****m> |
20 days ago | |
| c328cec9 |
fix: assemble only the current turn
Co-authored-by: George Weale <g****e@g****m> |
George Weale <g****e@g****m>
Committed by: Copybara-Service <c****r@g****m> |
20 days ago | |
| ebaef9f6 |
fix(eval): support `get_agent_async` in `adk eval`
Co-authored-by: George Weale <g****e@g****m> |
nikkie <t****p@g****m>
Committed by: Copybara-Service <c****r@g****m> |
20 days ago | |
| bb56aa56 |
fix(models): capture Anthropic thinking-block signatures during streaming
Co-authored-by: Vishwa Murugan <v****n@g****m> |
Vishwa Murugan <v****n@g****m>
Committed by: Copybara-Service <c****r@g****m> |
20 days ago | |
| d4f157d2 | feat(eventarc): add Eventarc Advanced toolset for ADK |
Google Team Member <g****t@g****m>
Committed by: Copybara-Service <c****r@g****m> |
20 days ago | |
| e737f229 |
fix: surface sub-agent RPC errors from AgentTool
Co-authored-by: George Weale <g****e@g****m> |
George Weale <g****e@g****m>
Committed by: Copybara-Service <c****r@g****m> |
20 days ago | |
| 851654f3 | refactor: improve transfer type safety |
Mike Dabydeen <m****n@g****m>
Committed by: Copybara-Service <c****r@g****m> |
20 days ago | |
| 088be860 | fix: emit only new artifact parts on streaming artifact updates |
Brumbelow <a****w@g****m>
Committed by: Copybara-Service <c****r@g****m> |
20 days ago | |
| 968845fd | fix: respect A2A Message.role in inbound event conversion |
Giulio Leone <g****e@g****m>
Committed by: Copybara-Service <c****r@g****m> |
20 days ago | |
| dab351be | fix: Prevent `adk deploy` from uploading `.adk/session.db` file |
Holt Skinner <h****r@g****m>
Committed by: Copybara-Service <c****r@g****m> |
20 days ago | |
| 2316b834 | fix: preserve metadata in A2A artifact updates |
Google Team Member <g****t@g****m>
Committed by: Copybara-Service <c****r@g****m> |
20 days ago | |
| 79ba5aff | fix: propagate custom metadata from RunConfig to InvocationContext |
Google Team Member <g****t@g****m>
Committed by: Copybara-Service <c****r@g****m> |
21 days ago | |
| e6604e1d | fix: serialize raw bytes as base64 in A2A converters |
Google Team Member <g****t@g****m>
Committed by: Copybara-Service <c****r@g****m> |
21 days ago | |
| df026892 | fix(models): guard Gemini.client_kwargs against missing-field AttributeError |
Google Team Member <g****t@g****m>
Committed by: Copybara-Service <c****r@g****m> |
21 days ago | |
| c4270203 |
fix: resolve tool confirmation resumption failure in production
Co-authored-by: Shangjie Chen <d****n@g****m> |
Shangjie Chen <d****n@g****m>
Committed by: Copybara-Service <c****r@g****m> |
21 days ago | |
| 597fac3a |
docs(agents): add system-instruction sample and guide section
Co-authored-by: Haran Rajkumar <h****k@g****m> |
Haran Rajkumar <h****k@g****m>
Committed by: Copybara-Service <c****r@g****m> |
21 days ago | |
| f1a0a148 | feat: Add bigquery-graph skill to ADK BigQuery tools |
Google Team Member <g****t@g****m>
Committed by: Copybara-Service <c****r@g****m> |
21 days ago | |
| 6e43800f |
fix: wait for in-flight BigQuery writes
Co-authored-by: George Weale <g****e@g****m> |
George Weale <g****e@g****m>
Committed by: Copybara-Service <c****r@g****m> |
21 days ago | |
| 2dc07457 |
test: synchronize BigQuery write assertions
Co-authored-by: George Weale <g****e@g****m> |
George Weale <g****e@g****m>
Committed by: Copybara-Service <c****r@g****m> |
21 days ago | |
| 5b89e4e0 |
test: route unit-test threads through the platform thread helper
Co-authored-by: George Weale <g****e@g****m> |
George Weale <g****e@g****m>
Committed by: Copybara-Service <c****r@g****m> |
21 days ago | |
| 509be09d |
fix(caching): prevent prompt cache invalidation when using dynamic tools
Co-authored-by: Yi Liu <y****y@g****m> |
Yi Liu <y****y@g****m>
Committed by: Copybara-Service <c****r@g****m> |
21 days ago | |
| 49fdc26e |
feat(agents): forward ManagedAgent instruction as system_instruction
Co-authored-by: Haran Rajkumar <h****k@g****m> |
Haran Rajkumar <h****k@g****m>
Committed by: Copybara-Service <c****r@g****m> |
22 days ago | |
| 720af3d5 |
feat(agents): add instruction field to ManagedAgent
Co-authored-by: Haran Rajkumar <h****k@g****m> |
Haran Rajkumar <h****k@g****m>
Committed by: Copybara-Service <c****r@g****m> |
22 days ago | |
| 82197740 |
feat: add state_delta support to LiveRequest for live mode
Co-authored-by: George Weale <g****e@g****m> |
George Weale <g****e@g****m>
Committed by: Copybara-Service <c****r@g****m> |
22 days ago | |
| 6f1efe7b | fix: migrate v0 event timestamps as local time, not UTC |
Anas Khan <8****n@u****m>
Committed by: Copybara-Service <c****r@g****m> |
22 days ago | |
| 79cc1f29 |
feat: forward the OAuth2 nonce to the authorization request
Co-authored-by: George Weale <g****e@g****m> |
George Weale <g****e@g****m>
Committed by: Copybara-Service <c****r@g****m> |
22 days ago | |
| 8f98bcd5 |
fix: share one event id across the partial chunks of a streaming response
Co-authored-by: George Weale <g****e@g****m> |
George Weale <g****e@g****m>
Committed by: Copybara-Service <c****r@g****m> |
22 days ago | |
| b549ab41 |
fix: make InvocationEvent.content optional so the Web UI can save eval cases
Co-authored-by: George Weale <g****e@g****m> |
George Weale <g****e@g****m>
Committed by: Copybara-Service <c****r@g****m> |
22 days ago | |
| 18905575 | fix: return empty list from _get_required_fields when no properties |
Mac Howe <m****c@m****m>
Committed by: Copybara-Service <c****r@g****m> |
22 days ago | |
| 6f6106f6 | fix: handle Windows paths in `adk eval` |
Shikhar Goel <s****4@t****u>
Committed by: Copybara-Service <c****r@g****m> |
22 days ago | |
| 0b7355ba |
fix: match rubric verdicts by echoed id so paraphrased rubrics are not dropped
Co-authored-by: George Weale <g****e@g****m> |
George Weale <g****e@g****m>
Committed by: Copybara-Service <c****r@g****m> |
22 days ago | |
| 79a879f5 | fix: register custom metrics from eval config in LocalEvalSampler |
Mac Howe <m****c@m****m>
Committed by: Copybara-Service <c****r@g****m> |
22 days ago |