RC1: Semantic Kernel for Java Agents API

Release Candidate 1: Semantic Kernel for Java Agents API
Introduction
The release candidate of the Semantic Kernel for Java Agents API has been launched, providing Java developers with the ability to create intelligent agents for rich, contextual, and interactive AI experiences using the Semantic Kernel framework.
Agents in Semantic Kernel
Agents in Semantic Kernel utilize large language models (LLMs) to interact with users, trigger tools, and maintain context over time, enabling developers to build agents that understand and respond to user input in a conversational manner.
What's Included in the Release Candidate
- Agent Chat and core agent samples
- Agent framework abstractions for extensibility
- ChatCompletionsAgent with support for tool call behavior, chat history threading, invocation context, and FunctionChoiceBehavior for OpenAI
Future Development
Upcoming features will include integrating the Model Context Protocol (MCP) for seamless tool interoperability and enabling memory in threads for agents to retain and recall information over time.
Get Involved
Java developers are encouraged to try out the release candidate, explore the samples, and provide feedback for future feature developments. Join the conversation on GitHub to contribute to the shaping of the Semantic Kernel for Java Agents API.