Bryan-Roe / semantic-kernel

Integrate cutting-edge LLM technology quickly and easily into your apps
https://bryan-roe.github.io/semantic-kernel/
MIT License
1 stars 2 forks source link

<!-- Generated by sourcery-ai[bot]: start review_guide --> #235

Closed Bryan-Roe closed 2 weeks ago

Bryan-Roe commented 3 months ago

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

Files 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
Introduced new classes and methods to support PowerShell planning, including parsing scripts, creating plans, and handling configurations.
dotnet/samples/KernelSyntaxExamples/Program.cs
dotnet/samples/KernelSyntaxExamples/Example56_PowerShellPlanner.cs
Updated sample programs to include a new example demonstrating the PowerShell planner functionality.
dotnet/src/Extensions/Extensions.UnitTests/Planning/PowerShell/PowerShellParserTests.cs Added unit tests to ensure the correctness of the PowerShell parser and related functionality.

Originally posted by @sourcery-ai in https://github.com/Bryan-Roe/semantic-kernel/pull/214#issuecomment-2148189969

github-actions[bot] commented 3 weeks ago

Stale issue message