Semantic Kernel
Microsoft SDK for integrating large language models into apps with plugins and planning.
Semantic Kernel is in orderly maintenance while Microsoft Agent Framework takes over.
◆Recent moves
- 12d ago
SK .NET 1.79: dependency bumps and a Cosmos DB vector store fix
A .NET package bump carrying SDK and dependency updates, a CodeQL false-positive suppression, dotnet-format workflow hardening and a Cosmos DB vector store fix. Servicing work with no new capability, characteristic of the maintenance cadence.
View source ↗ - 13d ago
SK Python 1.44.1: breaking MCP tool approval callback
The most substantive release in this window: a breaking MCP tool approval callback for Azure AI Agent, plus skipping MCP tools and prompts whose normalised names collide and encoding fixes for OpenAPI server variables. Approval gating is real governance surface, and MCP correctness is where the remaining engineering attention sits.
View source ↗ - 1mo ago
SK .NET 1.78: HTTP redirect hardening and dependency bumps
Security-flavoured servicing: automatic HTTP redirects disabled in the HttpPlugin and WebFileDownloadPlugin default clients, a Scriban bump for a flagged vulnerability, and file path validation hardening. No user-facing capability change.
View source ↗ - 1mo ago
SK Python 1.44.0: dependency bumps only
A Python release composed entirely of Dependabot bumps across tornado, pyjwt, starlette, pymongo, bleach and pyarrow. Pure dependency hygiene, which is the default shape of a tag on this train.
View source ↗ - 2mo ago
SK Python 1.43.1: function choice behavior for assistant agents
Adds function_choice_behavior support to Azure AI and OpenAI assistant agents and rejects encoded dot-segment paths in the OpenAPI plugin. Genuine control over tool selection plus a path-traversal guard, both fitting the pattern of correctness work over expansion.
View source ↗ - 2mo ago
SK Python 1.43.0: breaking OpenAPI parsing option changes
A breaking change to OpenAPI document parsing options alongside more consistent function call invocation parameters. Interface tightening that callers must absorb, continuing the theme of stabilising plugin behaviour rather than adding to it.
View source ↗