This pull request introduces a new feature for PowerShell planning in the semantic-kernel repository. The changes include the addition of a PowerShell planner, parser, and related unit tests, as well as updates to existing files to integrate the new functionality.
Reviewer's Guide by Sourcery
This pull request introduces a new feature for PowerShell planning in the semantic-kernel repository. The changes include the addition of a PowerShell planner, parser, and related unit tests, as well as updates to existing files to integrate the new functionality.
File-Level Changes
dotnet/src/Extensions/Planning.PowerShell/PowerShellParser.cs
dotnet/src/Extensions/Planning.PowerShell/PowerShellPlanner.cs
dotnet/src/Extensions/Planning.PowerShell/FunctionViewExtensions.cs
dotnet/src/Extensions/Planning.PowerShell/SKContextExtensions.cs
dotnet/src/Extensions/Planning.PowerShell/PowerShellPlannerConfig.cs
dotnet/src/Extensions/Planning.PowerShell/EmbeddedResource.cs
dotnet/samples/KernelSyntaxExamples/Program.cs
dotnet/samples/KernelSyntaxExamples/Example56_PowerShellPlanner.cs
dotnet/src/Extensions/Extensions.UnitTests/Planning/PowerShell/PowerShellParserTests.cs
Originally posted by @sourcery-ai in https://github.com/Bryan-Roe/semantic-kernel/pull/214#issuecomment-2148189969