{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":599890248,"defaultBranch":"main","name":"skonsole","ownerLogin":"lemillermicrosoft","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-02-10T05:14:41.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/35783676?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1701816836.0","currentOid":""},"activityList":{"items":[{"before":"5848a1118503e1b52cb82ef99d4de99c9775495f","after":"a27656c2b7001bd03da5d546276a8c3b60cfb67e","ref":"refs/heads/rc1","pushedAt":"2023-12-06T18:27:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lemillermicrosoft","name":"Lee Miller","path":"/lemillermicrosoft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35783676?s=80&v=4"},"commit":{"message":"πŸ”Œ Added new function to WriterPlugin\n\nThis commit introduces a new function to the WriterPlugin class in the SKonsole application. The function, `_funnyPoemFunction`, has been added to a new instance of `KernelPlugin` which is then added to the kernel's plugin list. This change enhances the functionality of the WriterPlugin by providing additional capabilities.","shortMessageHtmlLink":"πŸ”Œ Added new function to WriterPlugin"}},{"before":"01daac9ff2b3edbf2e20e35190998d063237158a","after":"5848a1118503e1b52cb82ef99d4de99c9775495f","ref":"refs/heads/rc1","pushedAt":"2023-12-06T18:10:29.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"lemillermicrosoft","name":"Lee Miller","path":"/lemillermicrosoft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35783676?s=80&v=4"},"commit":{"message":"πŸ“ Update commit message generation instructions\n\nThis commit updates the instructions for generating commit messages. The changes include specifying that the emoji should be the actual character, not its shortcode, and\nclarifying the format of the output. The instructions now explicitly state that the output should not include quotes or escaped newline characters.","shortMessageHtmlLink":"πŸ“ Update commit message generation instructions"}},{"before":null,"after":"01daac9ff2b3edbf2e20e35190998d063237158a","ref":"refs/heads/rc1","pushedAt":"2023-12-05T22:53:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lemillermicrosoft","name":"Lee Miller","path":"/lemillermicrosoft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35783676?s=80&v=4"},"commit":{"message":"πŸ”„ Major Refactor of Kernel and Plugin Interaction\n\nThis commit includes a significant overhaul of the interaction between the kernel and plugins. The `ImportFunctions` method has been replaced with `ImportPluginFromObject` and `RunAsync` with `InvokeAsync` for better clarity and consistency. The handling of kernel responses has also been updated to use `KernelArguments` instead of direct string values.\n\nAdditionally, the `SequentialPlanner` has been replaced with `HandlebarsPlanner` in the `PlannerCommand` class. Some unused imports were also removed. The StepwisePlannerCommand and StepwisePlugin classes have been significantly refactored, with changes including renaming of classes and methods, changing the way parameters are set, and modifying the way functions are called.\n\nThe `IKernel` interface has been replaced with the `Kernel` class in several places, and the `SKFunction` attribute with the `KernelFunction` attribute. The KernelProvider class has been refactored, changing the return type of the Get method from `IKernel` to `Kernel`. The configuration for OpenAI and AzureOpenAI chat completion has been updated, and the retry logic has been removed from the kernel builder.\n\nIn the StepwisePlannerCommand class, additional context variables have been added to capture the steps taken and the final answer. These changes aim to improve the code's readability and maintainability.","shortMessageHtmlLink":"πŸ”„ Major Refactor of Kernel and Plugin Interaction"}},{"before":"4f33ade9c739284e4a701227e9a214ff8ae023b7","after":"66fdae5f80203598ed7955f8f985b119187e4c10","ref":"refs/heads/main","pushedAt":"2023-11-16T20:59:19.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"lemillermicrosoft","name":"Lee Miller","path":"/lemillermicrosoft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35783676?s=80&v=4"},"commit":{"message":"πŸ“¦ Update Microsoft.SemanticKernel packages to beta7\n\nThis commit updates the Microsoft.SemanticKernel packages from\nbeta6 to beta7 in Directory.Packages.props. It also modifies\nStepwisePlannerCommand.cs to return an enumerable and adds an\nAttributes property to RedirectTextCompletion in\nPullRequestPlugin.cs.","shortMessageHtmlLink":"πŸ“¦ Update Microsoft.SemanticKernel packages to beta7"}},{"before":"d864eb5034f51d25f63c734e41fa612227d50454","after":"4f33ade9c739284e4a701227e9a214ff8ae023b7","ref":"refs/heads/main","pushedAt":"2023-11-06T22:26:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lemillermicrosoft","name":"Lee Miller","path":"/lemillermicrosoft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35783676?s=80&v=4"},"commit":{"message":"πŸ“¦ Update SemanticKernel packages to 1.0.0-beta5\n\nUpgrade Microsoft.SemanticKernel packages from 1.0.0-beta4 to\n1.0.0-beta5. Also, update the PromptChatCommand to use the new\nBasicPromptTemplateFactory for creating prompt templates.","shortMessageHtmlLink":"πŸ“¦ Update SemanticKernel packages to 1.0.0-beta5"}},{"before":"58d0a64414bb86a8c427e0803cb1b269386c00ce","after":"b42e1eabc91366496aa22ff0c4e4a42eb887eb84","ref":"refs/heads/stepwise","pushedAt":"2023-11-03T03:41:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lemillermicrosoft","name":"Lee Miller","path":"/lemillermicrosoft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35783676?s=80&v=4"},"commit":{"message":"πŸ€– Add AutoGen Agents and update StepwiseAgent\n\n- Added a new README.md file for AutoGen Agents with a brief\n description and example output.\n- Updated StepwiseAgent.cs to include the current date in the\n goal for creating a plan.","shortMessageHtmlLink":"πŸ€– Add AutoGen Agents and update StepwiseAgent"}},{"before":"fd5f028e1b7ff6e81750e1277317603bae0a31e2","after":"58d0a64414bb86a8c427e0803cb1b269386c00ce","ref":"refs/heads/stepwise","pushedAt":"2023-11-03T03:15:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lemillermicrosoft","name":"Lee Miller","path":"/lemillermicrosoft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35783676?s=80&v=4"},"commit":{"message":"πŸ”§ Refactor AgentCommand and update message\n\nRefactor AgentCommand by removing commented code and updating the\nmessage for userProxy.StartChatAsync.","shortMessageHtmlLink":"πŸ”§ Refactor AgentCommand and update message"}},{"before":"2dbb40c0cbbdc4cfa446b4e04ed3f0242da384c5","after":"d864eb5034f51d25f63c734e41fa612227d50454","ref":"refs/heads/main","pushedAt":"2023-10-31T21:03:37.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"lemillermicrosoft","name":"Lee Miller","path":"/lemillermicrosoft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35783676?s=80&v=4"},"commit":{"message":"πŸ”„ Update Microsoft.SemanticKernel to 1.0.0-beta4\n\nThis commit updates the Microsoft.SemanticKernel package to version\n1.0.0-beta4 and modifies the KernelProvider and GitPlugin to use the\nnew KernelBuilder. Additionally, the SKonsole version is bumped to\n1.1.4.","shortMessageHtmlLink":"πŸ”„ Update Microsoft.SemanticKernel to 1.0.0-beta4"}},{"before":null,"after":"636113ae8a487d1c0f09d3e0e48b453ff5c10001","ref":"refs/heads/stepwise_readme","pushedAt":"2023-10-19T23:51:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lemillermicrosoft","name":"Lee Miller","path":"/lemillermicrosoft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35783676?s=80&v=4"},"commit":{"message":"πŸ“ Update SKonsole chat scenarios & README\n\nThis commit updates the SKonsole chat scenarios documentation and\nREADME.md file. The chat scenarios include Simple Chat, Grounded Chat,\nand Dynamic Chat. The content is restructured with added code snippets\nfor better understanding, improved readability, and relevant examples.\n\nThe README.md file is updated with recent Semantic Kernel headlines and\na summary of the changes, including information about the SDK\nv1.0.0-beta1 release, AI provider agnosticism, and the transition from\n'Skills' to 'Plugins'. The summary is saved to a file in the current\ndirectory with the current date in the filename.","shortMessageHtmlLink":"πŸ“ Update SKonsole chat scenarios & README"}},{"before":"b9701d0c09a7537784cf86e44fa3f2e434f0f536","after":"2dbb40c0cbbdc4cfa446b4e04ed3f0242da384c5","ref":"refs/heads/main","pushedAt":"2023-10-19T22:51:14.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"lemillermicrosoft","name":"Lee Miller","path":"/lemillermicrosoft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35783676?s=80&v=4"},"commit":{"message":"πŸ”’ Bump SKonsole version to 1.1.2\n\nUpdate the SKonsole.csproj file to increment the version number\nfrom 1.1.1 to 1.1.2.","shortMessageHtmlLink":"πŸ”’ Bump SKonsole version to 1.1.2"}},{"before":"deed85ceeea1307800ff63b352edceaf47d261bd","after":"b9701d0c09a7537784cf86e44fa3f2e434f0f536","ref":"refs/heads/main","pushedAt":"2023-10-19T16:17:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lemillermicrosoft","name":"Lee Miller","path":"/lemillermicrosoft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35783676?s=80&v=4"},"commit":{"message":"πŸ”’ Update SKonsole version to 1.1.1\n\nThis commit updates the SKonsole project's version from 1.1.0 to 1.1.1,\nreflecting minor changes and improvements in the application.","shortMessageHtmlLink":"πŸ”’ Update SKonsole version to 1.1.1"}},{"before":"591e2d1e7ee22c716ebfd5c3bf9d06965d162494","after":"deed85ceeea1307800ff63b352edceaf47d261bd","ref":"refs/heads/main","pushedAt":"2023-10-19T16:14:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lemillermicrosoft","name":"Lee Miller","path":"/lemillermicrosoft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35783676?s=80&v=4"},"commit":{"message":"Fix potential null value issue in MergeDefaultConfig (#29)\n\n* Fix potential null value issue in MergeDefaultConfig\r\n\r\n* πŸ”§ Simplify default config value assignment\r\n\r\nSimplify the assignment of default configuration values by removing\r\nunnecessary conditional checks. This change improves code readability\r\nand reduces complexity.\r\n\r\n---------\r\n\r\nCo-authored-by: Lee Miller ","shortMessageHtmlLink":"Fix potential null value issue in MergeDefaultConfig (#29)"}},{"before":"4207e6260a2da587e8959d213904b0a00ed7406e","after":"591e2d1e7ee22c716ebfd5c3bf9d06965d162494","ref":"refs/heads/main","pushedAt":"2023-10-19T16:10:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lemillermicrosoft","name":"Lee Miller","path":"/lemillermicrosoft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35783676?s=80&v=4"},"commit":{"message":"fix chat response message (#28)","shortMessageHtmlLink":"fix chat response message (#28)"}},{"before":"1a8a8502cd6c22967577dedff3b1517698070257","after":"4207e6260a2da587e8959d213904b0a00ed7406e","ref":"refs/heads/main","pushedAt":"2023-10-17T16:42:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lemillermicrosoft","name":"Lee Miller","path":"/lemillermicrosoft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35783676?s=80&v=4"},"commit":{"message":"πŸ“¦ Update Microsoft.SemanticKernel packages to beta2\n\nThis commit updates the Microsoft.SemanticKernel packages from\n1.0.0-beta1 to 1.0.0-beta2 in Directory.Packages.props. It also adds\nMicrosoft.SemanticKernel imports to various command files.","shortMessageHtmlLink":"πŸ“¦ Update Microsoft.SemanticKernel packages to beta2"}},{"before":"e94c6567f821089f49b67a153f8a2c8b7a53e48e","after":"1a8a8502cd6c22967577dedff3b1517698070257","ref":"refs/heads/main","pushedAt":"2023-10-16T16:10:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lemillermicrosoft","name":"Lee Miller","path":"/lemillermicrosoft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35783676?s=80&v=4"},"commit":{"message":"Enhancements, Refactoring, and Documentation Updates (#27)\n\n* πŸ—‘οΈ Remove EmailPlugin and EmailPluginEx classes\r\n\r\nRemoved the EmailPlugin and EmailPluginEx classes from the SKonsole\r\nPlugins directory. This includes the deletion of SendEmail and\r\nGetEmailAddress functions, as well as the Logger extension method.\r\n\r\n* πŸ”„ Add cancellation token support to plugins\r\n\r\nThis commit adds support for CancellationToken in the CondensePlugin and\r\nPRPlugin. It ensures that the token is checked during processing of\r\nchunks and paragraphs, allowing for more responsive cancellation of\r\nlong-running tasks. This improves the overall performance and\r\nresponsiveness of the plugins.\r\n\r\n* πŸ”„ Update logger instantiation in various classes\r\n\r\nReplace specific class type with `this.GetType()` when creating loggers\r\nin multiple classes, improving consistency and maintainability.\r\n\r\n* πŸ“¦ Update GitPlugin with dynamic diff generation\r\n\r\nThis commit updates the GitPlugin to include dynamic diff generation\r\ncapabilities. The plugin now supports generating output based on a git\r\ndiff or git show file output for a given instruction. The update also\r\nincludes improvements to the GitDiffStaged function and adds a new\r\nGitDiffDynamic function for more flexible diff filtering. The changes\r\nmade in this commit will enhance the overall functionality and\r\nflexibility of the GitPlugin.\r\n\r\n* πŸ“ Update README and improve SKonsole description\r\n\r\nUpdate the README file to include a Contributing section and update the\r\nlicense information. Improve the description of the SKonsole command in\r\nProgram.cs for better user understanding.\r\n\r\n* πŸ“ Add validPlugins to contextVariables in StepwisePlannerCommand\r\n\r\nThis commit updates the StepwisePlannerCommand and LoadOptionSet methods to improve plugin handling and add\r\nsupport for GitPlugin. The changes include:\r\n- Adding validPlugins list to keep track of imported plugins.\r\n- Modifying RunCreatePlan to pass validPlugins to RunChat.\r\n- Updating RespondTo method to use validPlugins for filtering available functions.\r\n- Implementing GitPlugin support with a new plan for processing 'git diff' output.\r\n\r\n* πŸ“¦ Update SKonsole to v1.1.0 and reformat csproj\r\n\r\nUpdate the SKonsole version from 1.0.6 to 1.1.0, and reformat the\r\ncsproj file for better readability. No changes in package\r\nreferences or project references.\r\n\r\n* πŸ“¦ Update SKonsole.csproj and add package metadata\r\n\r\nUpdate SKonsole.csproj with additional package metadata, such as\r\nowners, icon, repository type, tags, readme file, and license\r\nexpression. Also, include the icon and readme file in the package.","shortMessageHtmlLink":"Enhancements, Refactoring, and Documentation Updates (#27)"}},{"before":null,"after":"94e7687bfe06928ad5ece2ff6f64fe49000e8a62","ref":"refs/heads/1013_prep","pushedAt":"2023-10-16T16:06:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lemillermicrosoft","name":"Lee Miller","path":"/lemillermicrosoft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35783676?s=80&v=4"},"commit":{"message":"πŸ“¦ Update SKonsole.csproj and add package metadata\n\nUpdate SKonsole.csproj with additional package metadata, such as\nowners, icon, repository type, tags, readme file, and license\nexpression. Also, include the icon and readme file in the package.","shortMessageHtmlLink":"πŸ“¦ Update SKonsole.csproj and add package metadata"}},{"before":"5be840dc823962f217b447125e25998cd383fd3e","after":"e94c6567f821089f49b67a153f8a2c8b7a53e48e","ref":"refs/heads/main","pushedAt":"2023-10-11T16:40:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lemillermicrosoft","name":"Lee Miller","path":"/lemillermicrosoft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35783676?s=80&v=4"},"commit":{"message":"πŸ”„ Refactor SKonsole: Rename Skills to Plugins\n\nThis commit includes renaming the \"Skills\" folder to \"Plugins\" and\nupdating all references within the code. It also refactors the\nWriterSkill to WriterPlugin, CondenseSkill to CondensePlugin, and\nPRSkill to PRPlugin. The changes include updating class names, variable\nnames, comments, paths, and namespaces to reflect the new plugin\nstructure. This change better reflects the purpose and usage of these\ncomponents in the SKonsole application and improves maintainability.","shortMessageHtmlLink":"πŸ”„ Refactor SKonsole: Rename Skills to Plugins"}},{"before":"9fe1f96b16d54e33a18073dc9135db517759a9b9","after":"5be840dc823962f217b447125e25998cd383fd3e","ref":"refs/heads/main","pushedAt":"2023-10-11T16:16:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lemillermicrosoft","name":"Lee Miller","path":"/lemillermicrosoft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35783676?s=80&v=4"},"commit":{"message":"Update Semantic.Kernel to beta 1.0 release - refactor and update SKonsole project, commands, and plugins (#26)\n\n* πŸ”„ Refactor code, update packages, and improve functions\r\n\r\nThis commit includes updating the Microsoft.SemanticKernel package to\r\nversion 1.0.0-beta1, refactoring the code to use the new package\r\nstructure, and improving various functions and classes. Key changes\r\ninclude:\r\n\r\n- Updating function imports to use new namespaces and classes\r\n- Refactoring PromptChatCommand to use AIRequestSettings and ExtensionData\r\n- Modifying RespondTo method to return SKContext instead of Task\r\n- Updating StepwisePlannerCommand to import functions instead of skills\r\n- Adding a new SuperFileIOPlugin class with various file operations\r\n- Updating AI request settings in WriterSkill.cs\r\n- Refactoring functions in CondenseSkill.cs and PullRequestSkill.cs\r\n- Updating method calls and parameter types in PullRequestSkill\r\n- Minor code improvements and formatting\r\n\r\n* πŸ“ Refactor tasks.json and improve code readability\r\n\r\n- Refactored tasks.json to include a new \"format\" task\r\n- Simplified KernelProvider using switch expression\r\n- Updated Program.cs to use object initializer for RootCommand\r\n- Minor changes in CommitParser.cs for better readability\r\n\r\n* πŸ”§ Update launch args and improve logging\r\n\r\n- Update launch arguments in .vscode/launch.json\r\n- Replace internalConsole with integratedTerminal\r\n- Add SpectreConsole logging and extensions\r\n- Improve ArgumentNullException handling in SpectreConsoleExtensions\r\n- Add SpectreConsoleLoggerProvider for better logging output","shortMessageHtmlLink":"Update Semantic.Kernel to beta 1.0 release - refactor and update SKon…"}},{"before":null,"after":"7dbaff04ea8d68c597fcb85669f5cf2c88d0cb59","ref":"refs/heads/906_sps","pushedAt":"2023-10-11T15:55:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lemillermicrosoft","name":"Lee Miller","path":"/lemillermicrosoft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35783676?s=80&v=4"},"commit":{"message":"πŸ“ Add conversation analysis functions to SKonsole\n\n- Implement ConversationSummarySkill with functions to summarize\n conversations, identify action items, and extract key topics.\n- Update Logging configuration in Utils/Logging.cs.","shortMessageHtmlLink":"πŸ“ Add conversation analysis functions to SKonsole"}},{"before":null,"after":"6dbc16157d6b27fa1d295b7ab1173f97f80a55b3","ref":"refs/heads/sk_beta","pushedAt":"2023-10-09T18:34:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lemillermicrosoft","name":"Lee Miller","path":"/lemillermicrosoft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35783676?s=80&v=4"},"commit":{"message":"πŸ”§ Update launch args and improve logging\n\n- Update launch arguments in .vscode/launch.json\n- Replace internalConsole with integratedTerminal\n- Add SpectreConsole logging and extensions\n- Improve ArgumentNullException handling in SpectreConsoleExtensions\n- Add SpectreConsoleLoggerProvider for better logging output","shortMessageHtmlLink":"πŸ”§ Update launch args and improve logging"}},{"before":"4968d2f1bdbf93a3e23d1baff9de3ce1e5499b7b","after":"4dca0ac19ffde4108ab9cdf9e02389c4925bcfc9","ref":"refs/heads/920_nightly","pushedAt":"2023-10-09T18:24:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lemillermicrosoft","name":"Lee Miller","path":"/lemillermicrosoft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35783676?s=80&v=4"},"commit":{"message":"πŸ“¦ Update Microsoft.SemanticKernel packages to 1.0.0-beta1\n\nThis commit updates the Microsoft.SemanticKernel packages from\n0.26.231006.1-nightly to 1.0.0-beta1. The changes include updating\nthe core, planners, plugins, and reliability packages.","shortMessageHtmlLink":"πŸ“¦ Update Microsoft.SemanticKernel packages to 1.0.0-beta1"}},{"before":"624bafafef0d88284793abf3ad62cc894b16d4a9","after":"4968d2f1bdbf93a3e23d1baff9de3ce1e5499b7b","ref":"refs/heads/920_nightly","pushedAt":"2023-10-09T18:22:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lemillermicrosoft","name":"Lee Miller","path":"/lemillermicrosoft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35783676?s=80&v=4"},"commit":{"message":"πŸ”„ Update Microsoft.SemanticKernel packages and refactor code\n\nThis commit updates the Microsoft.SemanticKernel packages to version\n0.26.231006.1-nightly and refactors the code to use the new context\nmethods. The changes include using `CreateNewContext()` and\n`context.Runner.RunAsync()` instead of the previous methods.","shortMessageHtmlLink":"πŸ”„ Update Microsoft.SemanticKernel packages and refactor code"}},{"before":"842d2d59c0c6385d7192212c1c67b8150ea6c7da","after":"fd5f028e1b7ff6e81750e1277317603bae0a31e2","ref":"refs/heads/stepwise","pushedAt":"2023-10-07T02:05:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lemillermicrosoft","name":"Lee Miller","path":"/lemillermicrosoft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35783676?s=80&v=4"},"commit":{"message":"πŸ”„ Update StepwisePlannerCommand and other files\n\n- Make LoadOptionSet method public in StepwisePlannerCommand\n- Add messageStack to handle predefined messages\n- Minor changes in SuperFileIOPlugin and SpectreConsoleLoggerProvider","shortMessageHtmlLink":"πŸ”„ Update StepwisePlannerCommand and other files"}},{"before":null,"after":"842d2d59c0c6385d7192212c1c67b8150ea6c7da","ref":"refs/heads/stepwise","pushedAt":"2023-10-06T20:56:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lemillermicrosoft","name":"Lee Miller","path":"/lemillermicrosoft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35783676?s=80&v=4"},"commit":{"message":"πŸ”„ Update StepwisePlannerCommand and other files\n\n- Make LoadOptionSet method public in StepwisePlannerCommand\n- Add messageStack to handle predefined messages\n- Minor changes in SuperFileIOPlugin and SpectreConsoleLoggerProvider","shortMessageHtmlLink":"πŸ”„ Update StepwisePlannerCommand and other files"}},{"before":"15a12ec58194825038924e1edfe2d3ed9df936cc","after":"624bafafef0d88284793abf3ad62cc894b16d4a9","ref":"refs/heads/920_nightly","pushedAt":"2023-10-05T21:09:28.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"lemillermicrosoft","name":"Lee Miller","path":"/lemillermicrosoft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35783676?s=80&v=4"},"commit":{"message":"πŸ“ Add conversation history and skonsole explanation files\n\nAdd two new files to the SKonsole project: \"conversation_history_October_5_2023_full.txt\" and \"skonsole.txt\". The first file contains the conversation history from October 5, 2023, while the second file provides a brief explanation of what SKonsole is and its purpose.","shortMessageHtmlLink":"πŸ“ Add conversation history and skonsole explanation files"}},{"before":"31abb0a7302f955a00bea69e7addf21581d38600","after":"15a12ec58194825038924e1edfe2d3ed9df936cc","ref":"refs/heads/920_nightly","pushedAt":"2023-10-05T18:39:47.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"lemillermicrosoft","name":"Lee Miller","path":"/lemillermicrosoft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35783676?s=80&v=4"},"commit":{"message":"πŸ—¨οΈ Add Rivian conversation to SKonsole Commands\n\nThis commit adds a new conversation about Rivian news, green notes, and investment options to the SKonsole Commands directory. The file, 10_05_rivian_conversation.txt, contains stack trace information for various command line builder extensions. This update resolves the issue of chat history being too long for completions in the StepwisePlanner, improving error handling and optimizing the function execution process to avoid exceeding the maximum allowed chat history length.","shortMessageHtmlLink":"πŸ—¨οΈ Add Rivian conversation to SKonsole Commands"}},{"before":"bf5b469a712f78cbd2488dc0134e629afeb6f8e7","after":"1237d2cb923a5e7ec97823cb64792fa3c2645ea3","ref":"refs/heads/1003_typechat","pushedAt":"2023-10-04T22:43:20.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"lemillermicrosoft","name":"Lee Miller","path":"/lemillermicrosoft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35783676?s=80&v=4"},"commit":{"message":"πŸ€– Add TypeChatAgentCommand and improve chat functionality in SKonsole\n\n- Implement TypeChatAgentCommand for handling chat interactions\n- Add PluginProgramTranslator for translating user requests\n- Introduce PluginProgramValidator for validating programs\n- Improve chat instructions and error handling\n- Update dependencies in Directory.Packages.props to include Microsoft.TypeChat.Dialog\n- Minor code refactoring and cleanup","shortMessageHtmlLink":"πŸ€– Add TypeChatAgentCommand and improve chat functionality in SKonsole"}},{"before":"e99b5130ef28b41a58d705de82ab07b169ef538d","after":"31abb0a7302f955a00bea69e7addf21581d38600","ref":"refs/heads/920_nightly","pushedAt":"2023-10-04T17:18:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lemillermicrosoft","name":"Lee Miller","path":"/lemillermicrosoft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35783676?s=80&v=4"},"commit":{"message":"πŸ“¦ Update Microsoft.SemanticKernel packages to 0.26.231004.1-nightly\n\nThis commit updates the Microsoft.SemanticKernel packages to version\n0.26.231004.1-nightly. It also modifies the PromptTemplateConfig\ninitialization and adds AIRequestSettings to ModelSettings.","shortMessageHtmlLink":"πŸ“¦ Update Microsoft.SemanticKernel packages to 0.26.231004.1-nightly"}},{"before":"2c988a82181d4625758f852da36a584add57d190","after":"bf5b469a712f78cbd2488dc0134e629afeb6f8e7","ref":"refs/heads/1003_typechat","pushedAt":"2023-10-04T03:50:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lemillermicrosoft","name":"Lee Miller","path":"/lemillermicrosoft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35783676?s=80&v=4"},"commit":{"message":"πŸ› Fix object[] to JsonNode conversion and update conversation handling\n\nThis commit resolves the issue of a type mismatch exception being\nthrown when trying to convert an 'object[]' to a 'System.Text.Json.Nodes.JsonNode'\nin the EvalAsync method. The solution involves creating a JsonArray from\nthe 'object[]' and adding the elements to it before assigning it to a\nJsonNode. Additionally, a minor formatting error in the AI's response\nhas been corrected. Two test files (bing_search_failed.txt and\nconversation1.txt) have been added to the repository, and adjustments\nto the conversation handling in the code have been made, including\nremoving '[[[CONVERSATION HISTORY]]]' anchors and updating the line that\ntranslates the conversation history.","shortMessageHtmlLink":"πŸ› Fix object[] to JsonNode conversion and update conversation handling"}},{"before":null,"after":"2c988a82181d4625758f852da36a584add57d190","ref":"refs/heads/1003_typechat","pushedAt":"2023-10-04T01:01:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lemillermicrosoft","name":"Lee Miller","path":"/lemillermicrosoft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35783676?s=80&v=4"},"commit":{"message":"πŸš€ Integrate TypeChat and improve SKonsole input handling\n\nThis commit introduces TypeChat integration to the SKonsole project,\nadding new package references, a TypeChatCommand class, and updates to\nthe Directory.Packages.props file. The TypeChatPlugin class is\nimplemented, allowing for the translation of user requests into\nprograms that call APIs defined by Microsoft Semantic Kernel Plugins.\nMultiline input reading is enhanced, and the KernelProvider and\nProgram.cs are updated to include the new command. Additionally, the\nMicrosoft.TypeChat package and its dependencies are added, along with a\nnew GenerateResponse skill with a config file and prompt text, designed\nto generate a response for a given task and context.","shortMessageHtmlLink":"πŸš€ Integrate TypeChat and improve SKonsole input handling"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADwwknYAA","startCursor":null,"endCursor":null}},"title":"Activity Β· lemillermicrosoft/skonsole"}