GitHub / google/adk-java / commits
An open-source, code-first Java toolkit for building, evaluating, and deploying sophisticated AI agents with flexibility and control.
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| 8049f7e5 | fix(codeexecutors): add opt-in strict sandbox to ContainerCodeExecutor |
Kamil Tomaszek <k****s@g****m>
Committed by: Copybara-Service <c****r@g****m> |
15 days ago | |
| 5f13e580 | merge Merge pull request #1180 from bitmovin-engineering:fix-vertex-session-user-id | Copybara-Service <c****r@g****m> | 19 days ago | |
| 882ea5f0 | merge Merge pull request #1376 from svetanis:fix/eventactions-endofagent-merge | Copybara-Service <c****r@g****m> | 19 days ago | |
| 03b04fa2 | fix(events): accumulate endOfAgent in EventActions.merge to preserve parallel... | svetanis <s****5@g****m> | 19 days ago | |
| 24a45880 | fix(sessions): apply afterTimestamp and numRecentEvents together in VertexAiS... |
Kamil Tomaszek <k****s@g****m>
Committed by: Copybara-Service <c****r@g****m> |
20 days ago | |
| 4d19f7d9 | fix(sessions): apply numRecentEvents and afterTimestamp together in InMemoryS... |
Kamil Tomaszek <k****s@g****m>
Committed by: Copybara-Service <c****r@g****m> |
20 days ago | |
| ec2a90b0 | chore(license): add and repair Apache license headers across Java sources |
Kamil Tomaszek <k****s@g****m>
Committed by: Copybara-Service <c****r@g****m> |
20 days ago | |
| bcb62166 | merge Merge pull request #1164 from svetanis:fix-agent-tool-description | Copybara-Service <c****r@g****m> | 21 days ago | |
| 2b2f25e2 | merge Merge pull request #1361 from petrmarinec:fix/firestore-session-appname-scope | Copybara-Service <c****r@g****m> | 21 days ago | |
| 737c293e | merge Merge pull request #1360 from svetanis:fix/mcptoolset-fromconfig-stdioserverp... | Copybara-Service <c****r@g****m> | 21 days ago | |
| 8bfa02ff | merge Merge pull request #1366 from google:release-please--branches--main | Copybara-Service <c****r@g****m> | 23 days ago | |
| 2bac57b2 | chore(main): release 1.7.1-SNAPSHOT | adk-java-releases-bot <a****s@g****m> | 23 days ago | |
| edc330d7 | fix: preserve all parallel function calls on the live (BIDI) connection |
Kamil Tomaszek <k****s@g****m>
Committed by: Copybara-Service <c****r@g****m> |
23 days ago | |
| f61f952e | merge Merge pull request #1339 from google:release-please--branches--main | Copybara-Service <c****r@g****m> | 23 days ago | |
| a3700344 | fix(firestore-session-service): honor appName in getSession/deleteSession/lis... | petrmarinec <5****c@u****m> | 23 days ago | |
| cf71d7bb | fix(mcp): honor stdioServerParams in McpToolset.fromConfig | svetanis <s****5@g****m> | 24 days ago | |
| 9caecae7 | chore(main): release 1.7.0 | adk-java-releases-bot <a****s@g****m> | 26 days ago | |
| ba23601c | feat: Update 'gen_ai.usage.input_tokens' to include tool used tokens to match... |
Google Team Member <g****t@g****m>
Committed by: Copybara-Service <c****r@g****m> |
26 days ago | |
| 3967cfa6 | fix: confine config-driven dynamic class loading to intended types |
Damian Momot <d****t@g****m>
Committed by: Copybara-Service <c****r@g****m> |
27 days ago | |
| 2027a4b5 | fix(bigquery): BQAA Java P1 preview-readiness fixes (tracing, lifecycle, reda... |
Google Team Member <g****t@g****m>
Committed by: Copybara-Service <c****r@g****m> |
27 days ago | |
| cb22de6b | merge Merge pull request #1351 from hemasekhar-p:p1-grounding-metadata-dropping-iss... | Copybara-Service <c****r@g****m> | 29 days ago | |
| 6882b73d | merge Merge pull request #1336 from zhangxiangnan:fix/persist-barrier-stackoverflow | Copybara-Service <c****r@g****m> | 29 days ago | |
| 1bbe0136 | merge Merge branch 'main' into fix/persist-barrier-stackoverflow |
zhangxiangnan <q****2@g****m>
Committed by: GitHub <n****y@g****m> |
29 days ago | |
| f03f63d1 | merge Merge pull request #1208 from hemasekhar-p:model-latest-issue-fix | Copybara-Service <c****r@g****m> | 29 days ago | |
| a3a2cf99 | refactor: centralize the client function-call-id prefix and helpers |
Damian Momot <d****t@g****m>
Committed by: Copybara-Service <c****r@g****m> |
29 days ago | |
| 971abb4d | fix: preserve non-client function call IDs in GeminiUtil |
Google Team Member <g****t@g****m>
Committed by: Copybara-Service <c****r@g****m> |
29 days ago | |
| 2394a950 | feat: share a single OkHttpClient with injectable daemon threads across the ADK |
Mateusz Krawiec <k****c@g****m>
Committed by: Copybara-Service <c****r@g****m> |
29 days ago | |
| 4de0d8c5 | fix: prevent dropping grounding-only responses in BaseLlmFlow |
Hemasekhar Puchuginjala <h****r@g****m>
Committed by: hemasekhar p <h****r@g****m> |
29 days ago | |
| 6bae658b | fix: correctly reassemble streamed function-call arguments in Gemini streaming |
Damian Momot <d****t@g****m>
Committed by: Copybara-Service <c****r@g****m> |
30 days ago | |
| 410ff810 | fix: propagate A2A request metadata into the run config in `AgentExecutor` |
Miłosz Sobczyk <m****k@g****m>
Committed by: Copybara-Service <c****r@g****m> |
30 days ago | |
| 29c01fd9 | test: enhance regression checks for streaming FCs - tools are executed exactl... |
Damian Momot <d****t@g****m>
Committed by: Copybara-Service <c****r@g****m> |
about 1 month ago | |
| 760c8da2 | fix: fix Claude MCP tool `inputSchema` by falling back to `parametersJsonSchema` |
Miłosz Sobczyk <m****k@g****m>
Committed by: Copybara-Service <c****r@g****m> |
about 1 month ago | |
| fc95ce77 | feat(flows): enable forced FC reordering based on gemini-3 model name |
Damian Momot <d****t@g****m>
Committed by: Copybara-Service <c****r@g****m> |
about 1 month ago | |
| 08f4fdc6 | merge Merge pull request #1218 from adilburaksen:fix/config-path-traversal | Copybara-Service <c****r@g****m> | about 1 month ago | |
| 285547bc | feat: Propagate A2A metadata to RunConfig for request-scoped access |
Google Team Member <g****t@g****m>
Committed by: Copybara-Service <c****r@g****m> |
about 1 month ago | |
| c685ece4 | feat: BQAA Java preview-readiness fixes (redaction, table bootstrap, drop stats) |
Google Team Member <g****t@g****m>
Committed by: Copybara-Service <c****r@g****m> |
about 1 month ago | |
| 66fa921e | fix(mcp): guard empty tool parameters in `adkToMcpToolType` |
Miłosz Sobczyk <m****k@g****m>
Committed by: Copybara-Service <c****r@g****m> |
about 1 month ago | |
| 5c3d328c | fix: preserve provider ChatOptions type to prevent ClassCastException |
Miłosz Sobczyk <m****k@g****m>
Committed by: Copybara-Service <c****r@g****m> |
about 1 month ago | |
| a38b824d | fix: avoid StackOverflowError in PersistBarrier.awaitPersisted for large steps | zhangxiangnan <q****2@g****m> | about 1 month ago | |
| 6a1ce6eb | merge Merge pull request #1292 from google:release-please--branches--main | Copybara-Service <c****r@g****m> | about 1 month ago | |
| 4159258d | chore(main): release 1.6.1-SNAPSHOT | adk-java-releases-bot <a****s@g****m> | about 1 month ago | |
| 3eb9e494 | chore(main): release 1.6.0 |
adk-java-releases-bot <a****s@g****m>
Committed by: Copybara-Service <c****r@g****m> |
about 1 month ago | |
| fe6c6832 | fix: subscribe to appendEvent Single in runLive |
Google Team Member <g****t@g****m>
Committed by: Copybara-Service <c****r@g****m> |
about 1 month ago | |
| e6b3517e | test: bump GeminiApiIntegrationTest to gemini-flash-latest |
Damian Momot <d****t@g****m>
Committed by: Copybara-Service <c****r@g****m> |
about 1 month ago | |
| 1b9b3954 | feat(flows): add RunConfig.groupFunctionResponsesInHistory to group function ... |
Damian Momot <d****t@g****m>
Committed by: Copybara-Service <c****r@g****m> |
about 1 month ago | |
| bd243e6c | merge Merge pull request #1331 from adilburaksen:fix/local-skill-source-path-traversal | Copybara-Service <c****r@g****m> | about 1 month ago | |
| 55392f64 | fix(skills): prevent path traversal in LocalSkillSource | adilburaksen <a****n@g****m> | about 1 month ago | |
| 9d06760b | ADK changes |
Google Team Member <g****t@g****m>
Committed by: Copybara-Service <c****r@g****m> |
about 1 month ago | |
| b8be90d2 | fix: preserve non-text output in streaming responses |
Mateusz Krawiec <k****c@g****m>
Committed by: Copybara-Service <c****r@g****m> |
about 1 month ago | |
| 6dd45945 | fix(flows): end invocation on a deferred long-running tool call |
Damian Momot <d****t@g****m>
Committed by: Copybara-Service <c****r@g****m> |
about 1 month ago | |
| d1b1d927 | fix: prevent cross-user session data disclosure in VertexAiSessionService |
Mateusz Krawiec <k****c@g****m>
Committed by: Copybara-Service <c****r@g****m> |
about 1 month ago | |
| c2b087cb | merge Merge pull request #1222 from g0w6y:fix/dev-server-wildcard-cors-websocket-or... | Copybara-Service <c****r@g****m> | about 1 month ago | |
| 6834b366 | ADK changes |
Google Team Member <g****t@g****m>
Committed by: Copybara-Service <c****r@g****m> |
about 1 month ago | |
| ec6c45da | merge Merge pull request #1268 from svetanis:fix/graceful-jvm-shutdown | Copybara-Service <c****r@g****m> | about 1 month ago | |
| 1ce89b95 | refactor: Removing unused methods in Instrumentation and Tracing |
Google Team Member <g****t@g****m>
Committed by: Copybara-Service <c****r@g****m> |
about 1 month ago | |
| 50290814 | fix(dev): keep '*' CORS default, drive WebSocket origins from config, warn on... | g0w6y <g****y@u****m> | about 1 month ago | |
| bead3da8 | merge Merge pull request #1287 from hemasekhar-p:mcp-npe-with-no-description-issue-fix | Copybara-Service <c****r@g****m> | about 1 month ago | |
| b130a605 | merge Merge pull request #1281 from hemasekhar-p:liverequest-json-issue-fix | Copybara-Service <c****r@g****m> | about 1 month ago | |
| ce6af87e | merge Merge pull request #1286 from hemasekhar-p:googlesearch-tool-issue-fix | Copybara-Service <c****r@g****m> | about 1 month ago | |
| 4e72002b | merge Merge pull request #1290 from jjhz:fix/function-tool-boxed-long-cast | Copybara-Service <c****r@g****m> | about 1 month ago | |
| 551cfb09 | merge Merge pull request #1254 from r4inee:ssu/fix-code-exec-usage-only-event | Copybara-Service <c****r@g****m> | about 1 month ago | |
| e255192b | fix: Safely handle empty model in GoogleSearchTool request processor |
Hemasekhar Puchuginjala <h****r@g****m>
Committed by: hemasekhar p <h****r@g****m> |
about 1 month ago | |
| cb733173 | fix(dev): use localhost port wildcard for default CORS/WebSocket origins | g0w6y <g****y@u****m> | about 1 month ago | |
| 4225b07e | fix: Make dry_run configurable for ADK Java PR triage, spam detection, and is... |
Google Team Member <g****t@g****m>
Committed by: Copybara-Service <c****r@g****m> |
about 1 month ago | |
| 1cde3798 | merge Merge pull request #1253 from r4inee:ssu/fix-rxjava-tracing-context | Copybara-Service <c****r@g****m> | about 1 month ago | |
| 07a2ec99 | fix: scope ADK Java docs release analyzer to a single language |
Damian Momot <d****t@g****m>
Committed by: Copybara-Service <c****r@g****m> |
about 1 month ago | |
| cefd9784 | ci: validate conventional commit PR titles |
Damian Momot <d****t@g****m>
Committed by: Copybara-Service <c****r@g****m> |
about 1 month ago | |
| a558c50b | merge Merge pull request #1161 from hemasekhar-p:springai-metadata-missing-fix | Copybara-Service <c****r@g****m> | about 1 month ago | |
| 9d3eae1c | merge Merge pull request #1288 from hemasekhar-p:toolconfig-json-issue-fix | Copybara-Service <c****r@g****m> | about 1 month ago | |
| d0edd41b | fix:Make stale issue workflow configurable for dry runs |
Google Team Member <g****t@g****m>
Committed by: Copybara-Service <c****r@g****m> |
about 1 month ago | |
| 587073a2 | feat: Add ClassPathSkillSource to load skills from the Java classpath |
Google Team Member <g****t@g****m>
Committed by: Copybara-Service <c****r@g****m> |
about 2 months ago | |
| d3068c52 | merge Merge pull request #1298 from ddobrin:spring-update | Copybara-Service <c****r@g****m> | about 2 months ago | |
| 37bb5e6a | fix(gemini): align streaming function-call handling with ADK Python |
Damian Momot <d****t@g****m>
Committed by: Copybara-Service <c****r@g****m> |
about 2 months ago | |
| f70c9728 | chore(dev): refresh bundled adk-web dev UI to the ADK Python v1 (1.34.0) build |
Damian Momot <d****t@g****m>
Committed by: Copybara-Service <c****r@g****m> |
about 2 months ago | |
| 2818c95d | merge Merge pull request #1266 from svetanis:fix-openai-json-schema-compliance | Copybara-Service <c****r@g****m> | about 2 months ago | |
| 407478bc | feat: advance SequentialAgent to later sub-agents after a HITL resume when re... |
Damian Momot <d****t@g****m>
Committed by: Copybara-Service <c****r@g****m> |
about 2 months ago | |
| a27cfee1 | merge Merge pull request #1261 from hemasekhar-p:claude-token-usage-fix | Copybara-Service <c****r@g****m> | about 2 months ago | |
| 3f6665b2 | feat: Updated Spring AI to 2.0.0, ECJ, build works with Java 25 | ddobrin <d****n@g****m> | about 2 months ago | |
| 9831733c | refactor: Extract shared GitHubTools into its own sample module |
Damian Momot <d****t@g****m>
Committed by: Copybara-Service <c****r@g****m> |
about 2 months ago | |
| fd45dda7 | feat: Add ADK Issue Monitoring (Spam Detection) Agent sample for Java |
Google Team Member <g****t@g****m>
Committed by: Copybara-Service <c****r@g****m> |
about 2 months ago | |
| 456234f2 | fix: Use existing secrets and built-in token in ADK docs release analyzer wor... |
Damian Momot <d****t@g****m>
Committed by: Copybara-Service <c****r@g****m> |
about 2 months ago | |
| a6d41cff | fix(core): allow Long values to match INTEGER schema type |
Google Team Member <g****t@g****m>
Committed by: Copybara-Service <c****r@g****m> |
about 2 months ago | |
| 3573b0eb | chore: Add Java 25 to GitHub CI validation matrix. |
Damian Momot <d****t@g****m>
Committed by: Copybara-Service <c****r@g****m> |
about 2 months ago | |
| b6bd2dde | feat: Adds the ADK Stale Issue Auditor sample |
Google Team Member <g****t@g****m>
Committed by: Copybara-Service <c****r@g****m> |
about 2 months ago | |
| df737840 | feat: Add chat-completions API support to ApigeeLlm |
Google Team Member <g****t@g****m>
Committed by: Copybara-Service <c****r@g****m> |
about 2 months ago | |
| f14f6442 | feat: Add ADK PR Triaging Agent for google/adk-java |
Google Team Member <g****t@g****m>
Committed by: Copybara-Service <c****r@g****m> |
about 2 months ago | |
| fa944382 | feat: Add ADK Java Issue Triaging Agent sample |
Google Team Member <g****t@g****m>
Committed by: Copybara-Service <c****r@g****m> |
about 2 months ago | |
| 37378853 | merge Merge pull request #1291 from google:release-please--branches--main | Copybara-Service <c****r@g****m> | about 2 months ago | |
| 9a8aeb91 | chore(main): release 1.5.1-SNAPSHOT | adk-java-releases-bot <a****s@g****m> | about 2 months ago | |
| f18b23df | merge Merge pull request #1239 from google:release-please--branches--main | Copybara-Service <c****r@g****m> | about 2 months ago | |
| bc32948b | fix: widen Integer to Long in castValue() for boxed Long parameter | James Jiang <j****z@o****m> | about 2 months ago | |
| bd294297 | chore(main): release 1.5.0 | adk-java-releases-bot <a****s@g****m> | about 2 months ago | |
| 436b8024 | feat: Update token usage reporting to include thoughts and cache tokens |
Google Team Member <g****t@g****m>
Committed by: Copybara-Service <c****r@g****m> |
about 2 months ago | |
| 2c1b7ab1 | ADK changes |
Google Team Member <g****t@g****m>
Committed by: Copybara-Service <c****r@g****m> |
about 2 months ago | |
| fc480ecc | fix: initialize event ID when creating compaction events |
Google Team Member <g****t@g****m>
Committed by: Copybara-Service <c****r@g****m> |
about 2 months ago | |
| 3ec8fde3 | fix: Enable Jackson serialization for ToolConfig |
Hemasekhar Puchuginjala <h****r@g****m>
Committed by: hemasekhar p <h****r@g****m> |
about 2 months ago | |
| 792d2f40 | feat: add GitHub release-docs analyzer (Java) |
Damian Momot <d****t@g****m>
Committed by: Copybara-Service <c****r@g****m> |
about 2 months ago | |
| 8ed64ea2 | fix: Resolve NPE when McpTool description is null |
Hemasekhar Puchuginjala <h****r@g****m>
Committed by: hemasekhar p <h****r@g****m> |
about 2 months ago | |
| d667db8e | fix: Move @JsonCreator inside LiveRequest Builder |
Hemasekhar Puchuginjala <h****r@g****m>
Committed by: hemasekhar p <h****r@g****m> |
about 2 months ago | |
| e69adb39 | ADK changes |
Google Team Member <g****t@g****m>
Committed by: Copybara-Service <c****r@g****m> |
about 2 months ago |