diff --git a/CHANGELOG.md b/CHANGELOG.md index 2d9906a..3e4421a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,30 @@ ships (the engine drives 0.14 → 0.15; each product's patch number advances independently). The exact pinned engine commit is recorded by the `MandoCode` submodule. +## [Unreleased] + +A new engine underneath, the same app on top. Desktop moves onto engine generation 0.15, whose +headline change is a foundation swap rather than a feature: the orchestration layer that routes +a message to a model, runs tools, and streams the reply back moved off Semantic Kernel and onto +Microsoft's Agent Framework. Same models, same tools, same approval prompts, same context +snapshots — there is no new button to find. Desktop's version follows the engine generation, so +it moves 0.14.1 → 0.15.0. + +### Changed +- **The engine now runs on Microsoft Agent Framework.** Semantic Kernel is gone from the + codebase entirely; chat history moved onto the new framework's own types. The new path was + built alongside the old one and verified against real models before the cutover, and the old + one was only deleted once nothing depended on it. Because this touches every chat turn, it is + the thing to watch after updating — streaming, tool approval prompts, and model switching all + ride on it now. +- **The engine builds for .NET 10 and .NET 8 side by side.** Desktop targets .NET 10 and ships + self-contained, so this changes nothing for anyone running the app; it matters if you build + Desktop from source, where the engine project now resolves its .NET 10 build. +- **Engine dependencies moved to current releases**, including Model Context Protocol 2.2.0 and + YamlDotNet 18.1.0. +- **Pinned engine commit: `6eb3fc3`** (engine 0.15.0). The exact engine each Desktop release + ships is recorded by the `MandoCode` submodule. + ## [0.14.1] — 2026-07-28 First-five-minutes polish from watching 0.14.0's fresh-machine debut, plus honest guidance diff --git a/MandoCode b/MandoCode index cd4d003..3b5f667 160000 --- a/MandoCode +++ b/MandoCode @@ -1 +1 @@ -Subproject commit cd4d0038c8b3d3fa436cf3306388f5b9d71c6784 +Subproject commit 3b5f6670f62fcbca5788c318e9956e8c0ada0178 diff --git a/src/MandoCode.Desktop/MandoCode.Desktop.csproj b/src/MandoCode.Desktop/MandoCode.Desktop.csproj index 7ce8f40..4235a08 100644 --- a/src/MandoCode.Desktop/MandoCode.Desktop.csproj +++ b/src/MandoCode.Desktop/MandoCode.Desktop.csproj @@ -14,7 +14,7 @@ true enable enable - 0.14.1 + 0.15.0 Armando Fernandez (DevMando) MandoCode Desktop — the MandoCode AI coding agent with a native WinUI 3 interface.