Repository navigation
Java: Add Agents API consistent with .NET Agents/Abstractions (Beta release) #181
Copy link
Copy link
Open
5 / 65 of 6 issues completedOpen
5 / 65 of 6 issues completed
Copy link
Labels
javaPull requests that update Java codePull requests that update Java code
Description
Activity
- linked a pull request that will close this issueAgent API #163
on Aug 19, 2024 - addedjavaPull requests that update Java codePull requests that update Java code
on Aug 22, 2024 - changed the title
[-]Add API only consistent with .NET Agents/Abstractions[/-][+]Java: Add API only consistent with .NET Agents/Abstractions[/+]on Aug 22, 2024 - changed the title
[-]Java: Add API only consistent with .NET Agents/Abstractions[/-][+]Java: Add API only consistent with .NET Agents/Abstractions (Beta release)[/+]on Apr 9, 2025 Restarting this workstream and targeting a beta release by May 1, 2025.
Other - after Agents are done
- MCP integrations with SK are a "big deal" and the integration is quite simple/trivial. Will be a quick win.
- Blog posts:
- Weslie was working through an ADR as this GA push was going on, but the truth remains in the code.
- A lot of what we are doing is also laying groundwork for adding memory to threads, so some of the reasons behind what we are doing may not be immediately obvious until we add the memory piece, e.g. notifying threads of all new messages and some threads doing nothing with those messages (for now).
- This is really a memory ADR, that ended up straying into the common agent invocation side of things, since this became a pre-requisite for memory. The code is definitely the source of truth though and the ADR is still mostly focussed on memory.
- The ADR documents a lot of ideas, but certainly requires a lot more work. That said, feel free to take a look if useful:
https://github.com/westey-m/semantic-kernel-1/blob/agent-memory-explore/docs/decisions/00NN-agents-with-memory.md
- The ADR documents a lot of ideas, but certainly requires a lot more work. That said, feel free to take a look if useful:
- MCP integrations with SK are a "big deal" and the integration is quite simple/trivial. Will be a quick win.
- pinned this issue
on Apr 23, 2025 - changed the title
[-]Java: Add API only consistent with .NET Agents/Abstractions (Beta release)[/-][+]Java: Add Agents API consistent with .NET Agents/Abstractions (Beta release)[/+]on Apr 23, 2025
Metadata
Metadata
Assignees
Labels
javaPull requests that update Java codePull requests that update Java code
Type
Projects
- StatusShow more project fieldsNo status
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.
Microsoft.SemanticKernel.API
Add the agents abstractions to this package.
Microsoft.SemanticKernel.x