RC1: Semantic Kernel for Java Agents API

thumbnail

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.