microsoft / microsoft/semantic-kernel-java

Java: Add Agents API consistent with .NET Agents/Abstractions (Beta release)

Open
#181 2 comments 0 reactions 1 assignee View on GitHub

@milderhc is already working on this.

Since Apr 9, 2025.

  • #163 by @dsgrieve — closed without merging
java
Dominant language
Java
Stars
276
Forks
56
Avg merge
17h 45m
Merged PRs (30d)
4

Description

Implement the Semantic Kernel for Java Agents API, following the reference implementation in .NET.

The following work needs to be complete to get to a "Beta" status:

Microsoft.SemanticKernel.Agents.Core

Add this package to bring the core functionality online.

  • This will get us the "hero path" which is to provide a code sample to create an Agent that uses the ChatCompletion functionality already in the SK.
    • Prioritize classes marked as "Experimental" as last to be done.
  • Add further agent support in the Core functionality experience.

Microsoft.SemanticKernel.API

Add the agents abstractions to this package.

Microsoft.SemanticKernel.x

  • Small fixups throughout that will support Agents and that will bring us into further parity with the reference (.NET) implementation.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.