-
Notifications
You must be signed in to change notification settings - Fork 348
Comparing changes
Open a pull request
base repository: google/adk-java
base: a1fc13a
head repository: google/adk-java
compare: 484d375
- 17 commits
- 58 files changed
- 6 contributors
Commits on Apr 27, 2026
-
Configuration menu - View commit details
-
Copy full SHA for e9b5c3e - Browse repository at this point
Copy the full SHA e9b5c3eView commit details -
Merge pull request #1162 from google:release-please--branches--main
PiperOrigin-RevId: 906320699
Configuration menu - View commit details
-
Copy full SHA for dd46b25 - Browse repository at this point
Copy the full SHA dd46b25View commit details
Commits on Apr 28, 2026
-
feat: Add conversion from LlmRequest to ChatCompletionsRequest
This is part of a larger chain of commits for adding chat completion API support to the Apigee model. PiperOrigin-RevId: 907133759
Configuration menu - View commit details
-
Copy full SHA for d37f6ee - Browse repository at this point
Copy the full SHA d37f6eeView commit details
Commits on Apr 30, 2026
-
chore: add skeleton Agent Engine Deployer for ADK Java
PiperOrigin-RevId: 908125140
Configuration menu - View commit details
-
Copy full SHA for e20c6c9 - Browse repository at this point
Copy the full SHA e20c6c9View commit details -
chore: Update the MCP SDK version to 1.1.1
PiperOrigin-RevId: 908135932
Configuration menu - View commit details
-
Copy full SHA for 9700523 - Browse repository at this point
Copy the full SHA 9700523View commit details
Commits on May 1, 2026
-
feat: Add support for refusal content using "[[REFUSAL]]:" prefix
This is part of a larger chain of commits for adding chat completion API support to the Apigee model. PiperOrigin-RevId: 908765169
Configuration menu - View commit details
-
Copy full SHA for e9184c9 - Browse repository at this point
Copy the full SHA e9184c9View commit details
Commits on May 5, 2026
-
chore: Update the MCP SDK version to 1.1.2
PiperOrigin-RevId: 910700306
Configuration menu - View commit details
-
Copy full SHA for 8f20d56 - Browse repository at this point
Copy the full SHA 8f20d56View commit details
Commits on May 8, 2026
-
fix: Account for nulls in EventActions and State
This change convert nulls to `State.REMOVED` to be closer to the way other methods in those classes work. PiperOrigin-RevId: 912360955
Configuration menu - View commit details
-
Copy full SHA for 582cf7c - Browse repository at this point
Copy the full SHA 582cf7cView commit details
Commits on May 9, 2026
-
feat: Add SkillSource interface and implementations for loading skills
This change introduces the SkillSource interface and its implementations to support loading skills from various sources in the ADK. Key changes: - SkillSource interface: Core abstraction for loading skills. - LocalSkillSource: Implementation for loading skills from local files. - InMemorySkillSource: Implementation for loading skills from memory. - Tests for all implementations. - Updated BUILD files for correct targets and visibility. PiperOrigin-RevId: 912878477
Configuration menu - View commit details
-
Copy full SHA for 509c4aa - Browse repository at this point
Copy the full SHA 509c4aaView commit details
Commits on May 11, 2026
-
feat: Refactor BigQueryAgentAnalyticsPlugin for async in preparation …
…for GCS offloading This change updates the BigQueryAgentAnalyticsPlugin to handle content parsing and logging asynchronously using CompletableFutures. PiperOrigin-RevId: 913808143
Configuration menu - View commit details
-
Copy full SHA for d837ef0 - Browse repository at this point
Copy the full SHA d837ef0View commit details
Commits on May 12, 2026
-
fix: upgrade Mockito and JaCoCo for Java 25 compatibility
Mockito 5.20.0 and JaCoCo 0.8.12 both bundle an ASM version that does not recognize Java 25 class file format (major version 69), causing IllegalArgumentException at test time. Upgrading to versions released after Java 25 GA resolves the issue. - mockito: 5.20.0 → 5.23.0 - jacoco-maven-plugin: 0.8.12 → 0.8.14
Configuration menu - View commit details
-
Copy full SHA for 8574fc5 - Browse repository at this point
Copy the full SHA 8574fc5View commit details
Commits on May 13, 2026
-
Merge pull request #1195 from carlossg:fix/java25-asm-compatibility
PiperOrigin-RevId: 914783174
Configuration menu - View commit details
-
Copy full SHA for aad6375 - Browse repository at this point
Copy the full SHA aad6375View commit details -
chore(deps): bump org.apache.httpcomponents.client5:httpclient5
Bumps the maven group with 1 update in the / directory: [org.apache.httpcomponents.client5:httpclient5](https://github.com/apache/httpcomponents-client). Updates `org.apache.httpcomponents.client5:httpclient5` from 5.6 to 5.6.1 - [Changelog](https://github.com/apache/httpcomponents-client/blob/rel/v5.6.1/RELEASE_NOTES.txt) - [Commits](apache/httpcomponents-client@rel/v5.6...rel/v5.6.1) --- updated-dependencies: - dependency-name: org.apache.httpcomponents.client5:httpclient5 dependency-version: 5.6.1 dependency-type: direct:production dependency-group: maven ... Signed-off-by: dependabot[bot] <support@github.com>
Configuration menu - View commit details
-
Copy full SHA for c6debc3 - Browse repository at this point
Copy the full SHA c6debc3View commit details -
Merge pull request #1171 from google:dependabot/maven/maven-e7f4454574
PiperOrigin-RevId: 914866082
Configuration menu - View commit details
-
Copy full SHA for 5af998c - Browse repository at this point
Copy the full SHA 5af998cView commit details -
feat: Add ChatCompletionsHTTPClient and support for non-streaming req…
…uests This is part of a larger chain of commits for adding chat completion API support to the Apigee model. The HTTP client wraps payload construction (delegating to ChatCompletionsRequest.fromLlmRequest) and response parsing (delegating to ChatCompletionsResponse.ChatCompletion / ChatCompletionChunkCollection) for both non-streaming and streaming Server-Sent Events responses. END_PUBLIC Key behaviors: - Tri-state call timeout policy: * httpOptions == null OR timeout() empty: applies a default 5-minute call timeout to prevent indefinite hangs in the common unconfigured case. * httpOptions.timeout() == 0: respected as the explicit caller opt-in to infinite hang for long-running streams or batch jobs. * httpOptions.timeout() > 0: applied directly as the call timeout. This default intentionally diverges from the GenAI HttpOptions convention (which treats unset as infinite) as a defensive measure since this client does not yet have HTTP retry support. - SSE prefix handling accepts both "data: foo" (with space) and "data:foo" (without space) per the SSE spec, matching providers that omit the trailing space. - A single malformed JSON chunk in a streaming response is logged and skipped rather than aborting the entire stream. IOException (connection-level) still propagates as a stream error. - Content-Type is defensively forced to application/json by replacing rather than appending, preventing duplicate or conflicting headers if a caller supplies their own Content-Type. - Headers parameter accepts null (treated as no extra headers) and is stored as an ImmutableMap for thread-safe reuse across concurrent generateContent calls. Test additions (16 total, +12 new): - HTTP error status (4xx/5xx) propagation for both streaming and non-streaming. - Empty body propagation. - Streaming continues past a single malformed chunk. - SSE "data:" prefix accepted with or without trailing space. - Custom headers reach the wire. - Caller-supplied Content-Type is overridden, not appended. - baseUrl with and without trailing slash. - Constructor tri-state timeout (null, zero=infinite, positive). - Constructor null headers parameter. All testSubscriber.await() calls bounded to 500ms to prevent test hangs. PiperOrigin-RevId: 915109034Configuration menu - View commit details
-
Copy full SHA for 9529c1a - Browse repository at this point
Copy the full SHA 9529c1aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 44feab9 - Browse repository at this point
Copy the full SHA 44feab9View commit details
Commits on May 15, 2026
-
Merge pull request #1168 from google:release-please--branches--main
PiperOrigin-RevId: 915952649
Configuration menu - View commit details
-
Copy full SHA for 484d375 - Browse repository at this point
Copy the full SHA 484d375View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff a1fc13a...484d375