├── .editorconfig ├── .github └── workflows │ ├── dotnet-desktop.yml │ └── generate-pr-description.yml ├── .gitignore ├── .vscode ├── launch.json ├── settings.json └── tasks.json ├── CONTRIBUTING.md ├── Directory.Build.targets ├── Directory.Packages.props ├── LICENSE ├── README.md ├── apps └── SKonsole │ ├── Commands │ ├── CommitCommand.cs │ ├── ConfigCommand.cs │ ├── PRCommand.cs │ ├── PlannerCommand.cs │ ├── PromptChatCommand.cs │ └── StepwisePlannerCommand.cs │ ├── ConfigConstants.cs │ ├── ConfigurationProvider.cs │ ├── Images │ └── icon.png │ ├── KernelProvider.cs │ ├── Plugins │ ├── GitPlugin.cs │ ├── SuperFileIOPlugin.cs │ └── WriterPlugin.cs │ ├── Program.cs │ ├── SKonsole.csproj │ └── Utils │ ├── Configuration.cs │ ├── Logging.cs │ ├── SpectreConsoleExtensions.cs │ ├── SpectreConsoleLoggerProvider.cs │ ├── planner_manual_modification_example.md │ └── planner_natural_language_iteration_example.md ├── extensions.json ├── nuget.config ├── plugins ├── CondensePlugin │ ├── CondensePlugin.cs │ ├── CondensePlugin.csproj │ ├── Resources │ │ ├── dict.txt │ │ ├── encoder.json │ │ └── vocab.bpe │ ├── SemanticFunctions │ │ └── CondensePlugin │ │ │ └── Condenser │ │ │ ├── config.json │ │ │ └── skprompt.txt │ └── Tokenizers │ │ └── EnglishRobertaTokenizer.cs └── PRPlugin │ ├── PRPlugin.csproj │ ├── PullRequestPlugin.cs │ ├── SemanticFunctions │ └── PRPlugin │ │ ├── CommitMessageGenerator │ │ ├── config.json │ │ └── skprompt.txt │ │ ├── PullRequestDescriptionGenerator │ │ ├── config.json │ │ └── skprompt.txt │ │ ├── PullRequestDescriptionGenerator_Rolling │ │ ├── config.json │ │ └── skprompt.txt │ │ └── PullRequestFeedbackGenerator │ │ ├── config.json │ │ └── skprompt.txt │ └── Utils │ ├── CommitChunker.cs │ ├── CommitParser.cs │ └── FormatInstructionsProvider.cs └── skonsole.sln /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemillermicrosoft/skonsole/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/dotnet-desktop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemillermicrosoft/skonsole/HEAD/.github/workflows/dotnet-desktop.yml -------------------------------------------------------------------------------- /.github/workflows/generate-pr-description.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemillermicrosoft/skonsole/HEAD/.github/workflows/generate-pr-description.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemillermicrosoft/skonsole/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemillermicrosoft/skonsole/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemillermicrosoft/skonsole/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemillermicrosoft/skonsole/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemillermicrosoft/skonsole/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Directory.Build.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemillermicrosoft/skonsole/HEAD/Directory.Build.targets -------------------------------------------------------------------------------- /Directory.Packages.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemillermicrosoft/skonsole/HEAD/Directory.Packages.props -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemillermicrosoft/skonsole/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemillermicrosoft/skonsole/HEAD/README.md -------------------------------------------------------------------------------- /apps/SKonsole/Commands/CommitCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemillermicrosoft/skonsole/HEAD/apps/SKonsole/Commands/CommitCommand.cs -------------------------------------------------------------------------------- /apps/SKonsole/Commands/ConfigCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemillermicrosoft/skonsole/HEAD/apps/SKonsole/Commands/ConfigCommand.cs -------------------------------------------------------------------------------- /apps/SKonsole/Commands/PRCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemillermicrosoft/skonsole/HEAD/apps/SKonsole/Commands/PRCommand.cs -------------------------------------------------------------------------------- /apps/SKonsole/Commands/PlannerCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemillermicrosoft/skonsole/HEAD/apps/SKonsole/Commands/PlannerCommand.cs -------------------------------------------------------------------------------- /apps/SKonsole/Commands/PromptChatCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemillermicrosoft/skonsole/HEAD/apps/SKonsole/Commands/PromptChatCommand.cs -------------------------------------------------------------------------------- /apps/SKonsole/Commands/StepwisePlannerCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemillermicrosoft/skonsole/HEAD/apps/SKonsole/Commands/StepwisePlannerCommand.cs -------------------------------------------------------------------------------- /apps/SKonsole/ConfigConstants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemillermicrosoft/skonsole/HEAD/apps/SKonsole/ConfigConstants.cs -------------------------------------------------------------------------------- /apps/SKonsole/ConfigurationProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemillermicrosoft/skonsole/HEAD/apps/SKonsole/ConfigurationProvider.cs -------------------------------------------------------------------------------- /apps/SKonsole/Images/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemillermicrosoft/skonsole/HEAD/apps/SKonsole/Images/icon.png -------------------------------------------------------------------------------- /apps/SKonsole/KernelProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemillermicrosoft/skonsole/HEAD/apps/SKonsole/KernelProvider.cs -------------------------------------------------------------------------------- /apps/SKonsole/Plugins/GitPlugin.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemillermicrosoft/skonsole/HEAD/apps/SKonsole/Plugins/GitPlugin.cs -------------------------------------------------------------------------------- /apps/SKonsole/Plugins/SuperFileIOPlugin.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemillermicrosoft/skonsole/HEAD/apps/SKonsole/Plugins/SuperFileIOPlugin.cs -------------------------------------------------------------------------------- /apps/SKonsole/Plugins/WriterPlugin.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemillermicrosoft/skonsole/HEAD/apps/SKonsole/Plugins/WriterPlugin.cs -------------------------------------------------------------------------------- /apps/SKonsole/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemillermicrosoft/skonsole/HEAD/apps/SKonsole/Program.cs -------------------------------------------------------------------------------- /apps/SKonsole/SKonsole.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemillermicrosoft/skonsole/HEAD/apps/SKonsole/SKonsole.csproj -------------------------------------------------------------------------------- /apps/SKonsole/Utils/Configuration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemillermicrosoft/skonsole/HEAD/apps/SKonsole/Utils/Configuration.cs -------------------------------------------------------------------------------- /apps/SKonsole/Utils/Logging.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemillermicrosoft/skonsole/HEAD/apps/SKonsole/Utils/Logging.cs -------------------------------------------------------------------------------- /apps/SKonsole/Utils/SpectreConsoleExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemillermicrosoft/skonsole/HEAD/apps/SKonsole/Utils/SpectreConsoleExtensions.cs -------------------------------------------------------------------------------- /apps/SKonsole/Utils/SpectreConsoleLoggerProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemillermicrosoft/skonsole/HEAD/apps/SKonsole/Utils/SpectreConsoleLoggerProvider.cs -------------------------------------------------------------------------------- /apps/SKonsole/Utils/planner_manual_modification_example.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemillermicrosoft/skonsole/HEAD/apps/SKonsole/Utils/planner_manual_modification_example.md -------------------------------------------------------------------------------- /apps/SKonsole/Utils/planner_natural_language_iteration_example.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemillermicrosoft/skonsole/HEAD/apps/SKonsole/Utils/planner_natural_language_iteration_example.md -------------------------------------------------------------------------------- /extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemillermicrosoft/skonsole/HEAD/extensions.json -------------------------------------------------------------------------------- /nuget.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemillermicrosoft/skonsole/HEAD/nuget.config -------------------------------------------------------------------------------- /plugins/CondensePlugin/CondensePlugin.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemillermicrosoft/skonsole/HEAD/plugins/CondensePlugin/CondensePlugin.cs -------------------------------------------------------------------------------- /plugins/CondensePlugin/CondensePlugin.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemillermicrosoft/skonsole/HEAD/plugins/CondensePlugin/CondensePlugin.csproj -------------------------------------------------------------------------------- /plugins/CondensePlugin/Resources/dict.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemillermicrosoft/skonsole/HEAD/plugins/CondensePlugin/Resources/dict.txt -------------------------------------------------------------------------------- /plugins/CondensePlugin/Resources/encoder.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemillermicrosoft/skonsole/HEAD/plugins/CondensePlugin/Resources/encoder.json -------------------------------------------------------------------------------- /plugins/CondensePlugin/Resources/vocab.bpe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemillermicrosoft/skonsole/HEAD/plugins/CondensePlugin/Resources/vocab.bpe -------------------------------------------------------------------------------- /plugins/CondensePlugin/SemanticFunctions/CondensePlugin/Condenser/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemillermicrosoft/skonsole/HEAD/plugins/CondensePlugin/SemanticFunctions/CondensePlugin/Condenser/config.json -------------------------------------------------------------------------------- /plugins/CondensePlugin/SemanticFunctions/CondensePlugin/Condenser/skprompt.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemillermicrosoft/skonsole/HEAD/plugins/CondensePlugin/SemanticFunctions/CondensePlugin/Condenser/skprompt.txt -------------------------------------------------------------------------------- /plugins/CondensePlugin/Tokenizers/EnglishRobertaTokenizer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemillermicrosoft/skonsole/HEAD/plugins/CondensePlugin/Tokenizers/EnglishRobertaTokenizer.cs -------------------------------------------------------------------------------- /plugins/PRPlugin/PRPlugin.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemillermicrosoft/skonsole/HEAD/plugins/PRPlugin/PRPlugin.csproj -------------------------------------------------------------------------------- /plugins/PRPlugin/PullRequestPlugin.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemillermicrosoft/skonsole/HEAD/plugins/PRPlugin/PullRequestPlugin.cs -------------------------------------------------------------------------------- /plugins/PRPlugin/SemanticFunctions/PRPlugin/CommitMessageGenerator/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemillermicrosoft/skonsole/HEAD/plugins/PRPlugin/SemanticFunctions/PRPlugin/CommitMessageGenerator/config.json -------------------------------------------------------------------------------- /plugins/PRPlugin/SemanticFunctions/PRPlugin/CommitMessageGenerator/skprompt.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemillermicrosoft/skonsole/HEAD/plugins/PRPlugin/SemanticFunctions/PRPlugin/CommitMessageGenerator/skprompt.txt -------------------------------------------------------------------------------- /plugins/PRPlugin/SemanticFunctions/PRPlugin/PullRequestDescriptionGenerator/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemillermicrosoft/skonsole/HEAD/plugins/PRPlugin/SemanticFunctions/PRPlugin/PullRequestDescriptionGenerator/config.json -------------------------------------------------------------------------------- /plugins/PRPlugin/SemanticFunctions/PRPlugin/PullRequestDescriptionGenerator/skprompt.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemillermicrosoft/skonsole/HEAD/plugins/PRPlugin/SemanticFunctions/PRPlugin/PullRequestDescriptionGenerator/skprompt.txt -------------------------------------------------------------------------------- /plugins/PRPlugin/SemanticFunctions/PRPlugin/PullRequestDescriptionGenerator_Rolling/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemillermicrosoft/skonsole/HEAD/plugins/PRPlugin/SemanticFunctions/PRPlugin/PullRequestDescriptionGenerator_Rolling/config.json -------------------------------------------------------------------------------- /plugins/PRPlugin/SemanticFunctions/PRPlugin/PullRequestDescriptionGenerator_Rolling/skprompt.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemillermicrosoft/skonsole/HEAD/plugins/PRPlugin/SemanticFunctions/PRPlugin/PullRequestDescriptionGenerator_Rolling/skprompt.txt -------------------------------------------------------------------------------- /plugins/PRPlugin/SemanticFunctions/PRPlugin/PullRequestFeedbackGenerator/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemillermicrosoft/skonsole/HEAD/plugins/PRPlugin/SemanticFunctions/PRPlugin/PullRequestFeedbackGenerator/config.json -------------------------------------------------------------------------------- /plugins/PRPlugin/SemanticFunctions/PRPlugin/PullRequestFeedbackGenerator/skprompt.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemillermicrosoft/skonsole/HEAD/plugins/PRPlugin/SemanticFunctions/PRPlugin/PullRequestFeedbackGenerator/skprompt.txt -------------------------------------------------------------------------------- /plugins/PRPlugin/Utils/CommitChunker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemillermicrosoft/skonsole/HEAD/plugins/PRPlugin/Utils/CommitChunker.cs -------------------------------------------------------------------------------- /plugins/PRPlugin/Utils/CommitParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemillermicrosoft/skonsole/HEAD/plugins/PRPlugin/Utils/CommitParser.cs -------------------------------------------------------------------------------- /plugins/PRPlugin/Utils/FormatInstructionsProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemillermicrosoft/skonsole/HEAD/plugins/PRPlugin/Utils/FormatInstructionsProvider.cs -------------------------------------------------------------------------------- /skonsole.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemillermicrosoft/skonsole/HEAD/skonsole.sln --------------------------------------------------------------------------------