{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":642129126,"defaultBranch":"main","name":"semantic-kernel","ownerLogin":"andhesky","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-05-17T22:17:21.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/22354181?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1725474461.0","currentOid":""},"activityList":{"items":[{"before":"62339118eaac853d124043083255e2b8883dc747","after":"8be201603e3daa79c1ce063cd69c92f003e569aa","ref":"refs/heads/andhesky/nullParam","pushedAt":"2024-09-04T18:44:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andhesky","name":"Andrew Hesky","path":"/andhesky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22354181?s=80&v=4"},"commit":{"message":"Additional formatting cleanup","shortMessageHtmlLink":"Additional formatting cleanup"}},{"before":"6aad8d0d45e1762de7c11ee55e74813ec3ba7211","after":"62339118eaac853d124043083255e2b8883dc747","ref":"refs/heads/andhesky/nullParam","pushedAt":"2024-09-04T18:38:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andhesky","name":"Andrew Hesky","path":"/andhesky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22354181?s=80&v=4"},"commit":{"message":"Fix naming violation","shortMessageHtmlLink":"Fix naming violation"}},{"before":"334b22a78460a46b91391c1b41f79e23d55338c2","after":"428a3f93754bd85f5ef33fcc7d16dea881dee142","ref":"refs/heads/main","pushedAt":"2024-09-04T18:30:54.000Z","pushType":"push","commitsCount":2148,"pusher":{"login":"andhesky","name":"Andrew Hesky","path":"/andhesky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22354181?s=80&v=4"},"commit":{"message":".Net Agents - Add Integration Test (#8333)\n\n### Motivation and Context\n\n\nAdding integration test to validate interaction of `ChatCompletionAgent`\nand `OpenAIAssistantAgent` when using plug-ins.\n\n### Description\n\n\nValidate functionality in alignment with a recently found Python bug on\nhow tool-call results are synchronized across agent types.\n\nAlso unify namespaces\n\n### Contribution Checklist\n\n\n- [X] The code builds clean without any errors or warnings\n- [X] The PR follows the [SK Contribution\nGuidelines](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md)\nand the [pre-submission formatting\nscript](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md#development-scripts)\nraises no violations\n- [X] All unit tests pass, and I have added new tests where possible\n- [X] I didn't break anyone :smile:\n\n---------\n\nCo-authored-by: Dmytro Struk <13853051+dmytrostruk@users.noreply.github.com>","shortMessageHtmlLink":".Net Agents - Add Integration Test (microsoft#8333)"}},{"before":"428a3f93754bd85f5ef33fcc7d16dea881dee142","after":"6aad8d0d45e1762de7c11ee55e74813ec3ba7211","ref":"refs/heads/andhesky/nullParam","pushedAt":"2024-09-04T18:30:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andhesky","name":"Andrew Hesky","path":"/andhesky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22354181?s=80&v=4"},"commit":{"message":"Handle null parameter values in Handlebars\n\nPassing a null parameter would previous cause a null reference exception for positional arguments.\nIt would throw a KernelException for hash arguments.\nChange behavior of positional arguments to throw a KernelException to match behavior.\n\nAdds tests for both cases as well as the positive test case where a argument is passed properly","shortMessageHtmlLink":"Handle null parameter values in Handlebars"}},{"before":null,"after":"428a3f93754bd85f5ef33fcc7d16dea881dee142","ref":"refs/heads/andhesky/nullParam","pushedAt":"2024-09-04T18:27:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"andhesky","name":"Andrew Hesky","path":"/andhesky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22354181?s=80&v=4"},"commit":{"message":".Net Agents - Add Integration Test (#8333)\n\n### Motivation and Context\n\n\nAdding integration test to validate interaction of `ChatCompletionAgent`\nand `OpenAIAssistantAgent` when using plug-ins.\n\n### Description\n\n\nValidate functionality in alignment with a recently found Python bug on\nhow tool-call results are synchronized across agent types.\n\nAlso unify namespaces\n\n### Contribution Checklist\n\n\n- [X] The code builds clean without any errors or warnings\n- [X] The PR follows the [SK Contribution\nGuidelines](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md)\nand the [pre-submission formatting\nscript](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md#development-scripts)\nraises no violations\n- [X] All unit tests pass, and I have added new tests where possible\n- [X] I didn't break anyone :smile:\n\n---------\n\nCo-authored-by: Dmytro Struk <13853051+dmytrostruk@users.noreply.github.com>","shortMessageHtmlLink":".Net Agents - Add Integration Test (microsoft#8333)"}},{"before":"c994fdb53630ad682aa17ceabad878e2b7af8224","after":"870696150ebd02377de596193b2348e939f8590b","ref":"refs/heads/andhesky/textChatWrapper","pushedAt":"2023-09-01T23:04:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andhesky","name":"Andrew Hesky","path":"/andhesky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22354181?s=80&v=4"},"commit":{"message":"fix warnings","shortMessageHtmlLink":"fix warnings"}},{"before":"a9fa9e3f3fb13a890344723f2cce6d9e091e02c2","after":"c994fdb53630ad682aa17ceabad878e2b7af8224","ref":"refs/heads/andhesky/textChatWrapper","pushedAt":"2023-09-01T22:48:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"andhesky","name":"Andrew Hesky","path":"/andhesky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22354181?s=80&v=4"},"commit":{"message":"Fix bug in ChatStreamingResult when not using it as streaming","shortMessageHtmlLink":"Fix bug in ChatStreamingResult when not using it as streaming"}},{"before":"cc7773cd59da2fb9a283376a6989c669b0665b93","after":"a9fa9e3f3fb13a890344723f2cce6d9e091e02c2","ref":"refs/heads/andhesky/textChatWrapper","pushedAt":"2023-09-01T22:42:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andhesky","name":"Andrew Hesky","path":"/andhesky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22354181?s=80&v=4"},"commit":{"message":"Fix bug in ChatStreamingResult when not using it as streaming","shortMessageHtmlLink":"Fix bug in ChatStreamingResult when not using it as streaming"}},{"before":"88c341e51c0dc88ff01765ab6e078b5a0eac0332","after":"cc7773cd59da2fb9a283376a6989c669b0665b93","ref":"refs/heads/andhesky/textChatWrapper","pushedAt":"2023-09-01T22:29:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andhesky","name":"Andrew Hesky","path":"/andhesky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22354181?s=80&v=4"},"commit":{"message":"Included extra file accidentally","shortMessageHtmlLink":"Included extra file accidentally"}},{"before":"ebe157ed27212816b0aa8dc5ca90d9a898ab29ef","after":"88c341e51c0dc88ff01765ab6e078b5a0eac0332","ref":"refs/heads/andhesky/textChatWrapper","pushedAt":"2023-09-01T22:25:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andhesky","name":"Andrew Hesky","path":"/andhesky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22354181?s=80&v=4"},"commit":{"message":"more linter warnings","shortMessageHtmlLink":"more linter warnings"}},{"before":"286b59607c1c8ae18eaa6118be33106e8abe3cea","after":"ebe157ed27212816b0aa8dc5ca90d9a898ab29ef","ref":"refs/heads/andhesky/textChatWrapper","pushedAt":"2023-09-01T22:04:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"andhesky","name":"Andrew Hesky","path":"/andhesky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22354181?s=80&v=4"},"commit":{"message":"linting","shortMessageHtmlLink":"linting"}},{"before":"903f828770ce5c87822347a12323a744863b87ec","after":"286b59607c1c8ae18eaa6118be33106e8abe3cea","ref":"refs/heads/andhesky/textChatWrapper","pushedAt":"2023-09-01T21:14:09.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"andhesky","name":"Andrew Hesky","path":"/andhesky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22354181?s=80&v=4"},"commit":{"message":"Create shared base class for modelresult.","shortMessageHtmlLink":"Create shared base class for modelresult."}},{"before":null,"after":"903f828770ce5c87822347a12323a744863b87ec","ref":"refs/heads/andhesky/textChatWrapper","pushedAt":"2023-09-01T17:17:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"andhesky","name":"Andrew Hesky","path":"/andhesky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22354181?s=80&v=4"},"commit":{"message":"Add nonstreaming wrapper","shortMessageHtmlLink":"Add nonstreaming wrapper"}},{"before":"4dd10818c119d3a000ebd9e8f256fbfae5c9e72a","after":"442bf87e4e44c91e6d48ee57b3c576a5485782e0","ref":"refs/heads/andhesky/stepwiseChat","pushedAt":"2023-08-14T18:10:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andhesky","name":"Andrew Hesky","path":"/andhesky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22354181?s=80&v=4"},"commit":{"message":"Formatting & spelling","shortMessageHtmlLink":"Formatting & spelling"}},{"before":null,"after":"4dd10818c119d3a000ebd9e8f256fbfae5c9e72a","ref":"refs/heads/andhesky/stepwiseChat","pushedAt":"2023-08-14T17:46:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"andhesky","name":"Andrew Hesky","path":"/andhesky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22354181?s=80&v=4"},"commit":{"message":"Pretty reliably passes in 2-3 steps. Still lots of TODOs in the code to consider","shortMessageHtmlLink":"Pretty reliably passes in 2-3 steps. Still lots of TODOs in the code …"}},{"before":"aea07897603f00d2a5cf8dd684a91810b2857ec3","after":"334b22a78460a46b91391c1b41f79e23d55338c2","ref":"refs/heads/main","pushedAt":"2023-08-14T17:39:41.000Z","pushType":"push","commitsCount":250,"pusher":{"login":"andhesky","name":"Andrew Hesky","path":"/andhesky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22354181?s=80&v=4"},"commit":{"message":".Net: Add support for custom authentication provider for OpenAPI (#2283)\n\n### Motivation and Context\n\n\n\n1. **Why is this change required?** This change adds support for other\nauthentication methods defined in OpenAPI specs.\n2. **What problem does it solve?** Some APIs use other authentication\nmethods that define a value in a custom header. As an example, [many\nPlayFab\nAPIs](https://learn.microsoft.com/en-us/gaming/playfab/api-references/#security)\nare authenticated using secret key or user token in a custom header. The\ncurrent authentication providers are not sufficient for onboarding these\nAPIs as skills.\n3. **What scenario does it contribute to?** This change will enable APIs\nusing custom header authentication to onboard their OpenAPI specs as\nskills in Semantic Kernel.\n 4. **If it fixes an open issue, please link to the issue here.**\n\n### Description\n\n\n\nThis change adds a new OpenAPI authentication provider that enables\nspecifying a custom header to supply the authentication key or value.\n\n### Contribution Checklist\n\n\n\n- [x] The code builds clean without any errors or warnings\n- [x] The PR follows the [SK Contribution\nGuidelines](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md)\nand the [pre-submission formatting\nscript](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md#development-scripts)\nraises no violations\n- [x] All unit tests pass, and I have added new tests where possible\n- [x] I didn't break anyone :smile:\n\n---------\n\nCo-authored-by: Gil LaHaye \nCo-authored-by: Shawn Callegari <36091529+shawncal@users.noreply.github.com>","shortMessageHtmlLink":".Net: Add support for custom authentication provider for OpenAPI (mic…"}},{"before":"493dfc1b612055a4e41f4c66a93c4bbda25f48a9","after":"aea07897603f00d2a5cf8dd684a91810b2857ec3","ref":"refs/heads/main","pushedAt":"2023-07-05T14:14:39.000Z","pushType":"push","commitsCount":364,"pusher":{"login":"andhesky","name":"Andrew Hesky","path":"/andhesky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22354181?s=80&v=4"},"commit":{"message":".Net: Integration Test Fix\r\nReverting Microsoft.Extensions.Configuration.Binder to version 7.0.4, as the reversion to 6.0.0 is causing integration tests to fail.","shortMessageHtmlLink":".Net: Integration Test Fix"}},{"before":"40a42ee6516024617ef92f3f6049349a2ba095ba","after":"29e6e5570e71e4431a11bd6dbfab0c6c5c5f0417","ref":"refs/heads/andhesky/fixSampleSix","pushedAt":"2023-05-18T03:52:30.958Z","pushType":"push","commitsCount":1,"pusher":{"login":"andhesky","name":"Andrew Hesky","path":"/andhesky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22354181?s=80&v=4"},"commit":{"message":"One more reference to embedding model in the notebook","shortMessageHtmlLink":"One more reference to embedding model in the notebook"}},{"before":"fe44f9228f57f36ee70b0d3c0cc75e77eb4d6181","after":"40a42ee6516024617ef92f3f6049349a2ba095ba","ref":"refs/heads/andhesky/fixSampleSix","pushedAt":"2023-05-18T03:29:09.455Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"andhesky","name":"Andrew Hesky","path":"/andhesky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22354181?s=80&v=4"},"commit":{"message":"Add examples and fix type","shortMessageHtmlLink":"Add examples and fix type"}},{"before":"7066a4c037a8869590db5ba84050142c9b9dbecb","after":"493dfc1b612055a4e41f4c66a93c4bbda25f48a9","ref":"refs/heads/main","pushedAt":"2023-05-18T03:28:32.042Z","pushType":"push","commitsCount":1,"pusher":{"login":"andhesky","name":"Andrew Hesky","path":"/andhesky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22354181?s=80&v=4"},"commit":{"message":"Python: Merge Kernel, KernelBase, KernelExtensions (#1015)\n\n### Motivation and Context\r\nThe separation of Kernel, KernelBase, and KernelExtensions is several\r\nlayers of unnecessary abstraction. This PR does not change any API or\r\nkernel behavior - it just reduces the number of files and namespaces to\r\naccomplish the same functionality.\r\n\r\n\r\n### Description\r\n- Removed the `semantic_kernel/kernel_extensions` namespace. Methods\r\nthat existed in this namespace now exist in kernel.py.\r\n- Removed KernelBase - this abstract class implies that there are\r\nmultiple ways to instantiate SK. For Python, we expect only a single\r\ntype of Kernel to instantiated for all instances.\r\n- Updated tests and imports to accommodate the above changes.","shortMessageHtmlLink":"Python: Merge Kernel, KernelBase, KernelExtensions (microsoft#1015)"}},{"before":"249ef637da980cc9af7ad36cb78c2a9bd74dbfde","after":"fe44f9228f57f36ee70b0d3c0cc75e77eb4d6181","ref":"refs/heads/andhesky/fixSampleSix","pushedAt":"2023-05-18T03:24:22.450Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"andhesky","name":"Andrew Hesky","path":"/andhesky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22354181?s=80&v=4"},"commit":{"message":"Add examples and fix type","shortMessageHtmlLink":"Add examples and fix type"}},{"before":"717535884039f555cf49a8d5eadec0d2f38874a3","after":"249ef637da980cc9af7ad36cb78c2a9bd74dbfde","ref":"refs/heads/andhesky/fixSampleSix","pushedAt":"2023-05-17T23:27:26.058Z","pushType":"push","commitsCount":2,"pusher":{"login":"andhesky","name":"Andrew Hesky","path":"/andhesky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22354181?s=80&v=4"},"commit":{"message":"Merge branch 'main' into andhesky/fixSampleSix","shortMessageHtmlLink":"Merge branch 'main' into andhesky/fixSampleSix"}},{"before":"2579c1c638f84bf214c5db973419a9f7c4bed897","after":"717535884039f555cf49a8d5eadec0d2f38874a3","ref":"refs/heads/andhesky/fixSampleSix","pushedAt":"2023-05-17T23:01:57.534Z","pushType":"push","commitsCount":1,"pusher":{"login":"andhesky","name":"Andrew Hesky","path":"/andhesky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22354181?s=80&v=4"},"commit":{"message":"tab->spaces","shortMessageHtmlLink":"tab->spaces"}},{"before":"8655255f7b19ca086791896a0f0884b8fab2f4a9","after":"2579c1c638f84bf214c5db973419a9f7c4bed897","ref":"refs/heads/andhesky/fixSampleSix","pushedAt":"2023-05-17T22:59:56.551Z","pushType":"push","commitsCount":1,"pusher":{"login":"andhesky","name":"Andrew Hesky","path":"/andhesky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22354181?s=80&v=4"},"commit":{"message":"Fix error message","shortMessageHtmlLink":"Fix error message"}},{"before":"7066a4c037a8869590db5ba84050142c9b9dbecb","after":"8655255f7b19ca086791896a0f0884b8fab2f4a9","ref":"refs/heads/andhesky/fixSampleSix","pushedAt":"2023-05-17T22:30:55.891Z","pushType":"push","commitsCount":2,"pusher":{"login":"andhesky","name":"Andrew Hesky","path":"/andhesky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22354181?s=80&v=4"},"commit":{"message":" Fix issue with sample 06-memory-and-embeddings.ipynb where it assumes the name of the azure model is always text-embedding-ada-002.\n Could be cleaned up by including the embedding model in the public LoadFromFile return value, but this would require updating all samples so a new method was added for now LoadFromFileWithEmbeddingModel","shortMessageHtmlLink":" Fix issue with sample 06-memory-and-embeddings.ipynb where it assume…"}},{"before":null,"after":"7066a4c037a8869590db5ba84050142c9b9dbecb","ref":"refs/heads/andhesky/fixSampleSix","pushedAt":"2023-05-17T22:21:34.461Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"andhesky","name":"Andrew Hesky","path":"/andhesky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22354181?s=80&v=4"},"commit":{"message":"python: add chroma memory store (#957)\n\nAdd support for Chroma https://docs.trychroma.com/\r\n\r\n> Chroma is the open-source embedding database. Chroma makes it easy to\r\nbuild LLM apps by making knowledge, facts, and skills pluggable for\r\nLLMs.\r\n\r\n### Motivation and Context\r\n\r\n* #403 Support for Chroma embedding database\r\n* #426 Python: feat: add chroma memory store\r\n* #449 Python: feat: add chroma memory store\r\n\r\n---------\r\n\r\nCo-authored-by: Abby Harrison <54643756+awharrison-28@users.noreply.github.com>\r\nCo-authored-by: Abby Harrison \r\nCo-authored-by: Devis Lucato ","shortMessageHtmlLink":"python: add chroma memory store (microsoft#957)"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wNFQxODo0NDozMy4wMDAwMDBazwAAAAStDjL6","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNS0xN1QyMjoyMTozNC40NjE5OTFazwAAAAMu_HOM"}},"title":"Activity · andhesky/semantic-kernel"}