You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
## Summary
- Regenerate the Java SDK with the latest Fern output and re-apply the
remaining manual patch to
`src/main/java/com/deepgram/core/ClientOptions.java`.
- Preserve repo-owned docs during regen by freezing `docs/` in
`.fernignore`, and add `README.md` to release-please config so future
version bumps update README dependency snippets automatically.
- Refresh README examples and build metadata so snippet validation
passes in both Gradle and Maven, including adding the SageMaker test
dependency to `pom.xml`.
## Breaking Changes
- Rename public agent history types:
- `AgentV1HistoryContent` -> `ConversationHistoryMessage`
- `AgentV1HistoryFunctionCalls` -> `FunctionCallHistoryMessage`
- `AgentV1SettingsAgentContextMessagesItemContent` ->
`ConversationHistoryMessage`
- `AgentV1SettingsAgentContextMessagesItemFunctionCalls` ->
`FunctionCallHistoryMessage`
- Rename public management request type:
- `CreateKeyV1RequestOne` -> `CreateKeyV1Request`
- These changes affect public method signatures on `AgentV1History`,
`AgentV1SettingsAgentContextMessagesItem`, and project key creation
clients, so downstream Java consumers may need import and type updates.
## Additional Changes
- Add `AgentV1InjectAgentMessage.behavior` and
`AgentV1InjectAgentMessageBehavior`.
- Add `ListenV2LanguageHint` and `V2ConnectOptions.languageHint`.
- Update README dependency versions to `0.3.0`, fix the API docs link,
and clarify custom endpoint configuration for REST and WebSocket usage.
## Validation
- `./gradlew unitTest compileExamples`
- `./gradlew test compileExamples`
- `mvn test`
---------
Co-authored-by: fern-api[bot] <115122769+fern-api[bot]@users.noreply.github.com>
Copy file name to clipboardExpand all lines: AGENTS.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -27,7 +27,7 @@ Current permanently frozen files:
27
27
-`src/main/java/com/deepgram/DeepgramClient.java`, `src/main/java/com/deepgram/AsyncDeepgramClient.java`, `src/main/java/com/deepgram/DeepgramClientBuilder.java`, `src/main/java/com/deepgram/AsyncDeepgramClientBuilder.java` - custom wrapper entrypoints that add Bearer auth, session ID support, and custom transport behavior on top of Fern's generated API client
28
28
-`src/main/java/com/deepgram/core/transport/` - hand-written transport abstraction
0 commit comments