Skip to content

Commit 811dde0

Browse files
.Net: Remove planners (#12399)
### 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.
1 parent ea282ad commit 811dde0

File tree

61 files changed

+29
-5267
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

61 files changed

+29
-5267
lines changed

dotnet/Directory.Packages.props

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,10 @@
7070
<PackageVersion Include="Microsoft.IdentityModel.JsonWebTokens" Version="7.5.1" />
7171
<PackageVersion Include="Microsoft.ML.OnnxRuntime" Version="1.21.0" />
7272
<PackageVersion Include="Microsoft.ML.Tokenizers.Data.Cl100kBase" Version="1.0.1" />
73+
<PackageVersion Include="Microsoft.SemanticKernel.Abstractions" Version="1.47.0" />
74+
<PackageVersion Include="Microsoft.SemanticKernel.Connectors.OpenAI" Version="1.47.0" />
75+
<PackageVersion Include="Microsoft.SemanticKernel.Core" Version="1.47.0" />
76+
<PackageVersion Include="Microsoft.SemanticKernel.Planners.OpenAI" Version="1.47.0-preview" />
7377
<PackageVersion Include="Microsoft.VisualStudio.Threading" Version="17.12.19" />
7478
<PackageVersion Include="ModelContextProtocol" Version="0.2.0-preview.3" />
7579
<PackageVersion Include="MSTest.TestFramework" Version="3.8.0" />

dotnet/SK-dotnet.slnx

Lines changed: 17 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -88,11 +88,11 @@
8888
<Project Path="src/Agents/Abstractions/Agents.Abstractions.csproj" />
8989
<Project Path="src/Agents/AzureAI/Agents.AzureAI.csproj" />
9090
<Project Path="src/Agents/Bedrock/Agents.Bedrock.csproj" />
91+
<Project Path="src/Agents/Copilot/Agents.CopilotStudio.csproj" />
9192
<Project Path="src/Agents/Core/Agents.Core.csproj" />
93+
<Project Path="src/Agents/Magentic/Agents.Magentic.csproj" />
9294
<Project Path="src/Agents/OpenAI/Agents.OpenAI.csproj" />
9395
<Project Path="src/Agents/Orchestration/Agents.Orchestration.csproj" />
94-
<Project Path="src/Agents/Magentic/Agents.Magentic.csproj" />
95-
<Project Path="src/Agents/Copilot/Agents.CopilotStudio.csproj" />
9696
<Project Path="src/Agents/UnitTests/Agents.UnitTests.csproj" />
9797
<Project Path="src/Agents/Yaml/Agents.Yaml.csproj" />
9898
</Folder>
@@ -139,8 +139,8 @@
139139
<Project Path="src/VectorData/Redis/Redis.csproj" />
140140
<Project Path="src/VectorData/SqliteVec/SqliteVec.csproj" />
141141
<Project Path="src/VectorData/SqlServer/SqlServer.csproj" />
142-
<Project Path="src/VectorData/Weaviate/Weaviate.csproj" />
143142
<Project Path="src/VectorData/VectorData.Abstractions/VectorData.Abstractions.csproj" />
143+
<Project Path="src/VectorData/Weaviate/Weaviate.csproj" />
144144
</Folder>
145145
<Folder Name="/src/experimental/">
146146
<Project Path="src/Experimental/Orchestration.Flow.IntegrationTests/Experimental.Orchestration.Flow.IntegrationTests.csproj" />
@@ -284,11 +284,6 @@
284284
<Folder Name="/src/InternalUtilities/test/Linq/">
285285
<File Path="src/InternalUtilities/test/Linq/AsyncEnumerable.cs" />
286286
</Folder>
287-
<Folder Name="/src/planners/">
288-
<Project Path="src/Planners/Planners.Handlebars.UnitTests/Planners.Handlebars.UnitTests.csproj" />
289-
<Project Path="src/Planners/Planners.Handlebars/Planners.Handlebars.csproj" />
290-
<Project Path="src/Planners/Planners.OpenAI/Planners.OpenAI.csproj" />
291-
</Folder>
292287
<Folder Name="/src/plugins/">
293288
<Project Path="src/Plugins/Plugins.AI.UnitTests/Plugins.AI.UnitTests.csproj" />
294289
<Project Path="src/Plugins/Plugins.AI/Plugins.AI.csproj" />
@@ -300,32 +295,33 @@
300295
<Project Path="src/Plugins/Plugins.UnitTests/Plugins.UnitTests.csproj" />
301296
<Project Path="src/Plugins/Plugins.Web/Plugins.Web.csproj" />
302297
</Folder>
298+
<Folder Name="/test/" />
303299
<Folder Name="/test/VectorData/">
304-
<Project Path="test/VectorData/AzureAISearch.UnitTests/AzureAISearch.UnitTests.csproj" />
305300
<Project Path="test/VectorData/AzureAISearch.ConformanceTests/AzureAISearch.ConformanceTests.csproj" />
301+
<Project Path="test/VectorData/AzureAISearch.UnitTests/AzureAISearch.UnitTests.csproj" />
306302
<Project Path="test/VectorData/Chroma.UnitTests/Chroma.UnitTests.csproj" />
307-
<Project Path="test/VectorData/CosmosMongoDB.UnitTests/CosmosMongoDB.UnitTests.csproj" />
308303
<Project Path="test/VectorData/CosmosMongoDB.ConformanceTests/CosmosMongoDB.ConformanceTests.csproj" />
309-
<Project Path="test/VectorData/CosmosNoSql.UnitTests/CosmosNoSql.UnitTests.csproj" />
304+
<Project Path="test/VectorData/CosmosMongoDB.UnitTests/CosmosMongoDB.UnitTests.csproj" />
310305
<Project Path="test/VectorData/CosmosNoSql.ConformanceTests/CosmosNoSql.ConformanceTests.csproj" />
311-
<Project Path="test/VectorData/InMemory.UnitTests/InMemory.UnitTests.csproj" />
306+
<Project Path="test/VectorData/CosmosNoSql.UnitTests/CosmosNoSql.UnitTests.csproj" />
312307
<Project Path="test/VectorData/InMemory.ConformanceTests/InMemory.ConformanceTests.csproj" />
313-
<Project Path="test/VectorData/MongoDB.UnitTests/MongoDB.UnitTests.csproj" />
308+
<Project Path="test/VectorData/InMemory.UnitTests/InMemory.UnitTests.csproj" />
314309
<Project Path="test/VectorData/MongoDB.ConformanceTests/MongoDB.ConformanceTests.csproj" />
315-
<Project Path="test/VectorData/PgVector.UnitTests/PgVector.UnitTests.csproj" />
310+
<Project Path="test/VectorData/MongoDB.UnitTests/MongoDB.UnitTests.csproj" />
316311
<Project Path="test/VectorData/PgVector.ConformanceTests/PgVector.ConformanceTests.csproj" />
317-
<Project Path="test/VectorData/Pinecone.UnitTests/Pinecone.UnitTests.csproj" />
312+
<Project Path="test/VectorData/PgVector.UnitTests/PgVector.UnitTests.csproj" />
318313
<Project Path="test/VectorData/Pinecone.ConformanceTests/Pinecone.ConformanceTests.csproj" />
319-
<Project Path="test/VectorData/Qdrant.UnitTests/Qdrant.UnitTests.csproj" />
314+
<Project Path="test/VectorData/Pinecone.UnitTests/Pinecone.UnitTests.csproj" />
320315
<Project Path="test/VectorData/Qdrant.ConformanceTests/Qdrant.ConformanceTests.csproj" />
321-
<Project Path="test/VectorData/Redis.UnitTests/Redis.UnitTests.csproj" />
316+
<Project Path="test/VectorData/Qdrant.UnitTests/Qdrant.UnitTests.csproj" />
322317
<Project Path="test/VectorData/Redis.ConformanceTests/Redis.ConformanceTests.csproj" />
323-
<Project Path="test/VectorData/SqliteVec.UnitTests/SqliteVec.UnitTests.csproj" />
318+
<Project Path="test/VectorData/Redis.UnitTests/Redis.UnitTests.csproj" />
324319
<Project Path="test/VectorData/SqliteVec.ConformanceTests/SqliteVec.ConformanceTests.csproj" />
320+
<Project Path="test/VectorData/SqliteVec.UnitTests/SqliteVec.UnitTests.csproj" />
325321
<Project Path="test/VectorData/SqlServer.ConformanceTests/SqlServer.ConformanceTests.csproj" />
326-
<Project Path="test/VectorData/Weaviate.UnitTests/Weaviate.UnitTests.csproj" />
327-
<Project Path="test/VectorData/Weaviate.ConformanceTests/Weaviate.ConformanceTests.csproj" />
328-
<Project Path="test/VectorData/VectorData.UnitTests/VectorData.UnitTests.csproj" />
329322
<Project Path="test/VectorData/VectorData.ConformanceTests/VectorData.ConformanceTests.csproj" />
323+
<Project Path="test/VectorData/VectorData.UnitTests/VectorData.UnitTests.csproj" />
324+
<Project Path="test/VectorData/Weaviate.ConformanceTests/Weaviate.ConformanceTests.csproj" />
325+
<Project Path="test/VectorData/Weaviate.UnitTests/Weaviate.UnitTests.csproj" />
330326
</Folder>
331327
</Solution>

dotnet/samples/Concepts/Concepts.csproj

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -88,8 +88,6 @@
8888
<ProjectReference Include="..\..\src\Functions\Functions.OpenApi.Extensions\Functions.OpenApi.Extensions.csproj" />
8989
<ProjectReference Include="..\..\src\Functions\Functions.OpenApi\Functions.OpenApi.csproj" />
9090
<ProjectReference Include="..\..\src\Functions\Functions.Prompty\Functions.Prompty.csproj" />
91-
<ProjectReference Include="..\..\src\Planners\Planners.Handlebars\Planners.Handlebars.csproj" />
92-
<ProjectReference Include="..\..\src\Planners\Planners.OpenAI\Planners.OpenAI.csproj" />
9391
<ProjectReference Include="..\..\src\Plugins\Plugins.AI\Plugins.AI.csproj" />
9492
<ProjectReference Include="..\..\src\Plugins\Plugins.Core\Plugins.Core.csproj" />
9593
<ProjectReference Include="..\..\src\Plugins\Plugins.Memory\Plugins.Memory.csproj" />

0 commit comments

Comments
 (0)