Skip to content

.Net: Remove planners - #12399

Merged
SergeyMenshykh merged 5 commits into
microsoft:mainfrom
SergeyMenshykh:remove-planners
Jun 6, 2025
Merged

SergeyMenshykh merged 5 commits into
microsoft:mainfrom
SergeyMenshykh:remove-planners

Conversation

@SergeyMenshykh

Copy link
Copy Markdown
Contributor

Motivation and Context

The SK planners were deprecated and stopped being published as NuGet packages at the end of April 2025 - #11741.

This PR removes them from the codebase, leaving only the StepwisePlannerMigration app to show how to migrate from SK planners to auto function calling.

@SergeyMenshykh SergeyMenshykh self-assigned this Jun 6, 2025
@SergeyMenshykh
SergeyMenshykh requested a review from a team as a code owner June 6, 2025 08:02
@SergeyMenshykh SergeyMenshykh added .NET Issue or Pull requests regarding .NET code planner Anything related to planner or plans labels Jun 6, 2025
@SergeyMenshykh SergeyMenshykh moved this to Sprint: In Review in Semantic Kernel Jun 6, 2025
@markwallace-microsoft Mark Wallace (markwallace-microsoft) added the kernel Issues or pull requests impacting the core kernel label Jun 6, 2025
@SergeyMenshykh
SergeyMenshykh added this pull request to the merge queue Jun 6, 2025
@SergeyMenshykh
SergeyMenshykh removed this pull request from the merge queue due to a manual request Jun 6, 2025
@SergeyMenshykh
SergeyMenshykh enabled auto-merge June 6, 2025 11:30
@SergeyMenshykh
SergeyMenshykh added this pull request to the merge queue Jun 6, 2025
Merged via the queue into microsoft:main with commit 811dde0 Jun 6, 2025
@SergeyMenshykh
SergeyMenshykh deleted the remove-planners branch June 6, 2025 11:59
@github-project-automation github-project-automation Bot moved this from Sprint: In Review to Sprint: Done in Semantic Kernel Jun 6, 2025
jcruzmot-te pushed a commit to thousandeyes/aia-semantic-kernel that referenced this pull request Sep 15, 2025
### Motivation and Context

The SK planners were deprecated and stopped being published as NuGet
packages at the end of April 2025 -
microsoft#11741.

This PR removes them from the codebase, leaving only the
StepwisePlannerMigration app to show how to migrate from SK planners to
auto function calling.
S.J. (cstolting-collab) pushed a commit to cstolting-collab/semantic-kernel that referenced this pull request Nov 3, 2026
…ion (microsoft#14715)

### Motivation and Context

A full link-integrity scan of the repository's README files found 13
dead internal links in 4 files. The underlying sample files were deleted
or moved by recent refactors (planner removal microsoft#12399, MEVD Preview 2
microsoft#11028, MsGraph V5 update microsoft#12962, and the Gemini thinking-budget sample
rename in microsoft#13396), but the README entries still point at the old paths.

### Description

- **dotnet/samples/Concepts/README.md**
- `Google_GeminiChatCompletionWithThinkingBudget` -> renamed sample
`Google_GeminiChatCompletionWithThinking` (renamed in microsoft#13396)
- Removed the `VectorStore_DataIngestion_CustomMapper` entry (sample
deleted in microsoft#11028, no replacement)
- Removed the entire `Planners` section (all three samples deleted in
microsoft#12399)
- Removed `MsGraph_ContactsPlugin` / `MsGraph_DrivePlugin` /
`MsGraph_TasksPlugin` entries (no longer present after the MsGraph V5
update in microsoft#12962)
- Removed `WithFunctionCallingStepwisePlanner` entry (deleted together
with the planners in microsoft#12399)
- **dotnet/samples/Demos/OnnxSimpleRAG/README.md**
- Vector Store abstractions link ->
[Microsoft.Extensions.VectorData.Abstractions in
dotnet/extensions](https://github.com/dotnet/extensions/tree/main/src/Libraries/Microsoft.Extensions.VectorData.Abstractions)
(the `dotnet/src/VectorData/VectorData.Abstractions` README itself
points there)
- `InMemoryVectorStore` -> [CommunityToolkit/AI
MEVD/src/InMemory/InMemoryVectorStore.cs](https://github.com/CommunityToolkit/AI/blob/main/MEVD/src/InMemory/InMemoryVectorStore.cs)
(same pointer as `dotnet/src/VectorData/InMemory/README.md`)
- **python/semantic_kernel/connectors/memory_stores/redis/README.md**
- .NET README link -> `dotnet/src/VectorData/Redis/README.md` (current
in-repo location, which forwards to the CommunityToolkit repository)
- **python/samples/concepts/README.md**
- Search section link -> `python/semantic_kernel/connectors/search.py`
(the `connectors/search` directory no longer exists; search now lives in
`search.py`)

### Verification

All 5 new URLs were checked and return HTTP 200. All 13 removed/updated
links were verified to return HTTP 404 against `main` before this
change.

Docs-only change: no code is touched, so builds and unit tests are
unaffected.

This branch was previously deployed

1 inactive deployment
integration — 45e4a4e4 Deployed Jun 6, 2025 by SergeyMenshykh
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

kernel Issues or pull requests impacting the core kernel .NET Issue or Pull requests regarding .NET code planner Anything related to planner or plans

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

4 participants