{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":608804237,"defaultBranch":"main","name":"semantic-kernel-fork","ownerLogin":"TaoChenOSU","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-03-02T19:16:14.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/12570346?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1726695144.0","currentOid":""},"activityList":{"items":[{"before":"35f9c522ddf4ead94504c47a7422fc024522bdfc","after":"be90d239117dd9d035f9c8c897b2cce6069ecb4c","ref":"refs/heads/main","pushedAt":"2024-09-20T20:48:37.000Z","pushType":"push","commitsCount":14,"pusher":{"login":"TaoChenOSU","name":"Tao Chen","path":"/TaoChenOSU","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12570346?s=80&v=4"},"commit":{"message":".Net: Update OpenAI / AzureOpenAI Concepts (#8919)\n\n### Motivation and Context\r\n\r\n- Split AzureOpenAI from OpenAI examples\r\n- Added missing links in Readme for Ollama and Azure AI Inference\r\nsamples.\r\n- Added more descriptive text to OpenAI examples\r\n- Update naming for tests\r\n- Resolves #7007","shortMessageHtmlLink":".Net: Update OpenAI / AzureOpenAI Concepts (microsoft#8919)"}},{"before":"6011cd140bcae2abaa0b74900281b79950ac7cca","after":"10512b6638d0667db187ed6615ed3657e77d1559","ref":"refs/heads/taochen/streaming-content-for-token-usage","pushedAt":"2024-09-19T17:41:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TaoChenOSU","name":"Tao Chen","path":"/TaoChenOSU","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12570346?s=80&v=4"},"commit":{"message":"More proposals after discussion","shortMessageHtmlLink":"More proposals after discussion"}},{"before":null,"after":"6011cd140bcae2abaa0b74900281b79950ac7cca","ref":"refs/heads/taochen/streaming-content-for-token-usage","pushedAt":"2024-09-18T21:32:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"TaoChenOSU","name":"Tao Chen","path":"/TaoChenOSU","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12570346?s=80&v=4"},"commit":{"message":"Rename","shortMessageHtmlLink":"Rename"}},{"before":"39a6840321716582ebdce147910f3b6c7b4f7679","after":"35f9c522ddf4ead94504c47a7422fc024522bdfc","ref":"refs/heads/main","pushedAt":"2024-09-17T19:35:47.000Z","pushType":"push","commitsCount":26,"pusher":{"login":"TaoChenOSU","name":"Tao Chen","path":"/TaoChenOSU","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12570346?s=80&v=4"},"commit":{"message":"Python: support all auth options for azure ai search (#8495)\n\n### Motivation and Context\n\n\n\n### Description\nAzure AI Search data source supports 4 types of authentication but\nsemantic kernel only supports `ApiKey`api key.\n\nThis PR adds support to the other authentication options as defined in\nits\n[docs](https://learn.microsoft.com/en-us/azure/ai-services/openai/references/azure-search?tabs=python#parameters),\nwhich are\n- system_assigned_managed_identity\n- user_assigned_managed_identity\n- access_token\n\n\n\n### Contribution Checklist\n\n\n\n- [ ] The code builds clean without any errors or warnings\n- [ ] 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- [ ] All unit tests pass, and I have added new tests where possible\n- [ ] I didn't break anyone :smile:","shortMessageHtmlLink":"Python: support all auth options for azure ai search (microsoft#8495)"}},{"before":"ff1e8f28a9a267cf46547092b1fd1b1be72aff15","after":null,"ref":"refs/heads/taochen/python-telemetry-streaming-and-function-calling","pushedAt":"2024-09-12T17:02:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"TaoChenOSU","name":"Tao Chen","path":"/TaoChenOSU","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12570346?s=80&v=4"}},{"before":"3dd189fb38ea0887f56081a47e21ba2a2010e7a2","after":"ff1e8f28a9a267cf46547092b1fd1b1be72aff15","ref":"refs/heads/taochen/python-telemetry-streaming-and-function-calling","pushedAt":"2024-09-12T16:40:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TaoChenOSU","name":"Tao Chen","path":"/TaoChenOSU","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12570346?s=80&v=4"},"commit":{"message":"Fix integration tests","shortMessageHtmlLink":"Fix integration tests"}},{"before":"c8271312cd1873170a5bba39fcf22a53932d7756","after":"3dd189fb38ea0887f56081a47e21ba2a2010e7a2","ref":"refs/heads/taochen/python-telemetry-streaming-and-function-calling","pushedAt":"2024-09-12T16:11:17.000Z","pushType":"push","commitsCount":21,"pusher":{"login":"TaoChenOSU","name":"Tao Chen","path":"/TaoChenOSU","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12570346?s=80&v=4"},"commit":{"message":"Merge branch 'main' into local-branch-add-new-abstract-methods-to-ai-connectors-streaming-tracing-2","shortMessageHtmlLink":"Merge branch 'main' into local-branch-add-new-abstract-methods-to-ai-…"}},{"before":"bd34da9c18a764bd37e8dff502ee97b37fc9d3ea","after":"39a6840321716582ebdce147910f3b6c7b4f7679","ref":"refs/heads/main","pushedAt":"2024-09-12T16:04:26.000Z","pushType":"push","commitsCount":20,"pusher":{"login":"TaoChenOSU","name":"Tao Chen","path":"/TaoChenOSU","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12570346?s=80&v=4"},"commit":{"message":"Python: Fix Anthropic Chat Completion. Fix agent chat broadcast message bug. (#8683)\n\n### Motivation and Context\n\nWith the Anthropic AI Service, the chat completion path was missing some\nfunctionality. To parse a chat history, there needs to exist an\noverridden method that can form the chat history into the proper format\nthat Anthropic expects. An author role of SYSTEM is not allowed as a\nrole -- the SYSTEM prompt can exist as a property on the settings. If a\nSYSTEM role is found in the chat history, and the system attribute on\nthe settings isn't defined then we can use it. We will always look for\nthe first system message in the chat history, if multiple are defined. A\nrequired parameter, max_tokens, was also missing a default value. This\nwas added.\n\nAdditionally, an agent chat bug was discovered. During an agent chat, we\nshould only broadcast messages to other channels if they are different\nfrom the current channel. In a scenario where two OpenAIChatCompletion\nagents are conversing, they will be using the same channel. The bug made\nit so that the message was broadcasted anyway and it caused duplicate\nmessages in the chat history.\n\n\n\n### Description\n\nThis PR:\n- fixes: #8639\n- fixes the agent chat bug where messages were broadcasted to all\nchannels\n\n\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:","shortMessageHtmlLink":"Python: Fix Anthropic Chat Completion. Fix agent chat broadcast messa…"}},{"before":"f8f6f1e848ec23b18600cefffead43e3dfe89086","after":"5196bc5f33a17c090cdf314734528a7a71377c1d","ref":"refs/heads/taochen/python-parallel-function-calling-sample","pushedAt":"2024-09-11T18:15:51.000Z","pushType":"push","commitsCount":17,"pusher":{"login":"moonbox3","name":"Evan Mattson","path":"/moonbox3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35585003?s=80&v=4"},"commit":{"message":"Merge branch 'main' into taochen/python-parallel-function-calling-sample","shortMessageHtmlLink":"Merge branch 'main' into taochen/python-parallel-function-calling-sample"}},{"before":"b933b15aaaa1164d46a0a6ddab912ae5afb87dc9","after":"f8f6f1e848ec23b18600cefffead43e3dfe89086","ref":"refs/heads/taochen/python-parallel-function-calling-sample","pushedAt":"2024-09-11T17:40:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TaoChenOSU","name":"Tao Chen","path":"/TaoChenOSU","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12570346?s=80&v=4"},"commit":{"message":"Typo","shortMessageHtmlLink":"Typo"}},{"before":null,"after":"b933b15aaaa1164d46a0a6ddab912ae5afb87dc9","ref":"refs/heads/taochen/python-parallel-function-calling-sample","pushedAt":"2024-09-11T17:34:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"TaoChenOSU","name":"Tao Chen","path":"/TaoChenOSU","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12570346?s=80&v=4"},"commit":{"message":"Add comment","shortMessageHtmlLink":"Add comment"}},{"before":"0f06c7e142d0268c2b3e9a8de8287f73b88c850d","after":"ee7e02d98d9e4310329e26fcfe1e89b7d730e7d7","ref":"refs/heads/taochen/python-fix-8110","pushedAt":"2024-09-11T16:55:19.000Z","pushType":"push","commitsCount":15,"pusher":{"login":"moonbox3","name":"Evan Mattson","path":"/moonbox3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35585003?s=80&v=4"},"commit":{"message":"Merge branch 'main' into taochen/python-fix-8110","shortMessageHtmlLink":"Merge branch 'main' into taochen/python-fix-8110"}},{"before":null,"after":"0f06c7e142d0268c2b3e9a8de8287f73b88c850d","ref":"refs/heads/taochen/python-fix-8110","pushedAt":"2024-09-11T02:05:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"TaoChenOSU","name":"Tao Chen","path":"/TaoChenOSU","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12570346?s=80&v=4"},"commit":{"message":"Fix issues of Google AI/Vertex AI on handling classes in kernel functions","shortMessageHtmlLink":"Fix issues of Google AI/Vertex AI on handling classes in kernel funct…"}},{"before":"75f619c10c306c00ffe801c9a0e121b0acbd4334","after":"c8271312cd1873170a5bba39fcf22a53932d7756","ref":"refs/heads/taochen/python-telemetry-streaming-and-function-calling","pushedAt":"2024-09-10T18:19:06.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"TaoChenOSU","name":"Tao Chen","path":"/TaoChenOSU","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12570346?s=80&v=4"},"commit":{"message":"Update unit tests","shortMessageHtmlLink":"Update unit tests"}},{"before":"ad26fe2de5291171383a68c299b9dafc9b1cdf32","after":"75f619c10c306c00ffe801c9a0e121b0acbd4334","ref":"refs/heads/taochen/python-telemetry-streaming-and-function-calling","pushedAt":"2024-09-09T23:36:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TaoChenOSU","name":"Tao Chen","path":"/TaoChenOSU","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12570346?s=80&v=4"},"commit":{"message":"Typos","shortMessageHtmlLink":"Typos"}},{"before":"58923efbe40ced8e0331313faa409fc3c9e52439","after":"ad26fe2de5291171383a68c299b9dafc9b1cdf32","ref":"refs/heads/taochen/python-telemetry-streaming-and-function-calling","pushedAt":"2024-09-09T23:29:03.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"TaoChenOSU","name":"Tao Chen","path":"/TaoChenOSU","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12570346?s=80&v=4"},"commit":{"message":"Rename telemetry sample and update readme","shortMessageHtmlLink":"Rename telemetry sample and update readme"}},{"before":null,"after":"58923efbe40ced8e0331313faa409fc3c9e52439","ref":"refs/heads/taochen/python-telemetry-streaming-and-function-calling","pushedAt":"2024-09-09T21:44:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"TaoChenOSU","name":"Tao Chen","path":"/TaoChenOSU","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12570346?s=80&v=4"},"commit":{"message":"Update telemetry sample","shortMessageHtmlLink":"Update telemetry sample"}},{"before":"f149f95299203102a6c572b8db98f79f066b0050","after":"bd34da9c18a764bd37e8dff502ee97b37fc9d3ea","ref":"refs/heads/main","pushedAt":"2024-09-09T15:24:09.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"TaoChenOSU","name":"Tao Chen","path":"/TaoChenOSU","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12570346?s=80&v=4"},"commit":{"message":"Python: New AI Connector abstract methods (#8526)\n\n### Motivation and Context\n\n\nThis PR implements:\nhttps://github.com/microsoft/semantic-kernel/blob/main/docs/decisions/0052-python-ai-connector-new-abstract-methods.md\n(PR: https://github.com/microsoft/semantic-kernel/pull/8430).\n\n### Description\n\n\n1. Add abstract methods `_inner_get_chat_message_content` and\n`_inner_get_streaming_chat_message_content` to\n`ChatCompletionClientBase`.\n2. Implement the abstractions in all chat completion connectors.\n3. Add abstract methods `_inner_get_text_contents` and\n`_inner_get_streaming_text_contents` to `TextCompletionClientBase`.\n4. Implement the abstractions in all text completion connectors.\n5. Remove text completion APIs from `OllamaChatCompletion` (breaking\nchanges).\n> No breaking changes on other connectors except Ollama, and public APIs\nstay the same.\n\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:","shortMessageHtmlLink":"Python: New AI Connector abstract methods (microsoft#8526)"}},{"before":"a5204ec98713375ad69623db96a7bd577f25e5e2","after":null,"ref":"refs/heads/taochen/python-new-ai-connector-abstract-methods-impl","pushedAt":"2024-09-09T15:23:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"TaoChenOSU","name":"Tao Chen","path":"/TaoChenOSU","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12570346?s=80&v=4"}},{"before":"0bee1c1a0487c10533637040248660734330b3cb","after":"f149f95299203102a6c572b8db98f79f066b0050","ref":"refs/heads/main","pushedAt":"2024-09-06T15:41:16.000Z","pushType":"push","commitsCount":13,"pusher":{"login":"TaoChenOSU","name":"Tao Chen","path":"/TaoChenOSU","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12570346?s=80&v=4"},"commit":{"message":".Net: Add Ollama Connector (#7362)\n\n# Motivation and Context\n\nThis PR brings support for Ollama Connector, this Connector uses the\n`OllamaSharp` library client to allow usage of native Ollama Endpoints.\n\n---------\n\nSigned-off-by: dependabot[bot] \nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>\nCo-authored-by: Evan Mattson <35585003+moonbox3@users.noreply.github.com>\nCo-authored-by: Dmytro Struk <13853051+dmytrostruk@users.noreply.github.com>\nCo-authored-by: Ikko Eltociear Ashimine \nCo-authored-by: Chris <66376200+crickman@users.noreply.github.com>\nCo-authored-by: ShuaiHua Du \nCo-authored-by: Krzysztof Kasprowicz <60486987+Krzysztof318@users.noreply.github.com>\nCo-authored-by: Mark Wallace <127216156+markwallace-microsoft@users.noreply.github.com>\nCo-authored-by: SergeyMenshykh <68852919+SergeyMenshykh@users.noreply.github.com>\nCo-authored-by: Nico Möller \nCo-authored-by: Nico Möller \nCo-authored-by: westey <164392973+westey-m@users.noreply.github.com>\nCo-authored-by: Tao Chen \nCo-authored-by: Eduard van Valkenburg \nCo-authored-by: NEWTON MALLICK <38786893+N-E-W-T-O-N@users.noreply.github.com>\nCo-authored-by: qowlsdn8007 <33804074+qowlsdn8007@users.noreply.github.com>\nCo-authored-by: Gil LaHaye ","shortMessageHtmlLink":".Net: Add Ollama Connector (microsoft#7362)"}},{"before":"2dcadc53558d777c0e7e5d9afd26016a3388c915","after":"a5204ec98713375ad69623db96a7bd577f25e5e2","ref":"refs/heads/taochen/python-new-ai-connector-abstract-methods-impl","pushedAt":"2024-09-06T15:36:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TaoChenOSU","name":"Tao Chen","path":"/TaoChenOSU","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12570346?s=80&v=4"},"commit":{"message":"Fix typo and exception message","shortMessageHtmlLink":"Fix typo and exception message"}},{"before":"9a1762e34c60203adbe3ea5e1c2ca020452b2eb2","after":"2dcadc53558d777c0e7e5d9afd26016a3388c915","ref":"refs/heads/taochen/python-new-ai-connector-abstract-methods-impl","pushedAt":"2024-09-05T16:42:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TaoChenOSU","name":"Tao Chen","path":"/TaoChenOSU","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12570346?s=80&v=4"},"commit":{"message":"Rename to _inner_xxx","shortMessageHtmlLink":"Rename to _inner_xxx"}},{"before":null,"after":"9a1762e34c60203adbe3ea5e1c2ca020452b2eb2","ref":"refs/heads/taochen/python-new-ai-connector-abstract-methods-impl","pushedAt":"2024-09-04T21:23:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"TaoChenOSU","name":"Tao Chen","path":"/TaoChenOSU","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12570346?s=80&v=4"},"commit":{"message":"Add back model diagnostics","shortMessageHtmlLink":"Add back model diagnostics"}},{"before":"5476ac3acbc71aa8bc8669dbced45668bb5556d0","after":"0bee1c1a0487c10533637040248660734330b3cb","ref":"refs/heads/main","pushedAt":"2024-09-03T16:06:10.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"TaoChenOSU","name":"Tao Chen","path":"/TaoChenOSU","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12570346?s=80&v=4"},"commit":{"message":"Python: ADR for new AI connector abstract methods (#8430)\n\n### Motivation and Context\n\n\nThis ADR documents a proposal to introduce four new abstract methods in\n`ChatCompletionClientBase` and `TextCompletionClientBase` to optimize\ncode and further streamline the process of adding new AI connectors.\n\n\n### Description\n\n\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:","shortMessageHtmlLink":"Python: ADR for new AI connector abstract methods (microsoft#8430)"}},{"before":"3751c9f00a1c8320d96bf140466755f188893a8d","after":null,"ref":"refs/heads/taochen/python-new-ai-connector-abstract-methods","pushedAt":"2024-09-03T16:05:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"TaoChenOSU","name":"Tao Chen","path":"/TaoChenOSU","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12570346?s=80&v=4"}},{"before":"24558d780c72beb9ef1365622a7c950b57bd0ced","after":"3751c9f00a1c8320d96bf140466755f188893a8d","ref":"refs/heads/taochen/python-new-ai-connector-abstract-methods","pushedAt":"2024-09-03T15:57:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TaoChenOSU","name":"Tao Chen","path":"/TaoChenOSU","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12570346?s=80&v=4"},"commit":{"message":"Rename","shortMessageHtmlLink":"Rename"}},{"before":"91d41f5918d26df6bde042d2b03ea3f3db5df981","after":"24558d780c72beb9ef1365622a7c950b57bd0ced","ref":"refs/heads/taochen/python-new-ai-connector-abstract-methods","pushedAt":"2024-09-03T15:24:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TaoChenOSU","name":"Tao Chen","path":"/TaoChenOSU","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12570346?s=80&v=4"},"commit":{"message":"Add function calling support indicator","shortMessageHtmlLink":"Add function calling support indicator"}},{"before":null,"after":"91d41f5918d26df6bde042d2b03ea3f3db5df981","ref":"refs/heads/taochen/python-new-ai-connector-abstract-methods","pushedAt":"2024-08-31T01:13:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"TaoChenOSU","name":"Tao Chen","path":"/TaoChenOSU","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12570346?s=80&v=4"},"commit":{"message":"ADR for new AI connector abstract methods","shortMessageHtmlLink":"ADR for new AI connector abstract methods"}},{"before":"47046263e50ce7acab6a3287d57a6b0419e8005e","after":"877271f01fc5c703f64fcc2586970b79172e7cb2","ref":"refs/heads/taochen/python-streaming-model-diagnostics","pushedAt":"2024-08-29T16:18:10.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"TaoChenOSU","name":"Tao Chen","path":"/TaoChenOSU","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12570346?s=80&v=4"},"commit":{"message":"Merge branch 'main' into taochen/python-streaming-model-diagnostics","shortMessageHtmlLink":"Merge branch 'main' into taochen/python-streaming-model-diagnostics"}},{"before":"b6b7facf2e70a4d9f56f5ec21fed85d3fdc70d56","after":null,"ref":"refs/heads/taochen/python-kernel-bug-fix","pushedAt":"2024-08-29T15:49:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"TaoChenOSU","name":"Tao Chen","path":"/TaoChenOSU","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12570346?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQyMDo0ODozNy4wMDAwMDBazwAAAAS8XAAl","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQyMDo0ODozNy4wMDAwMDBazwAAAAS8XAAl","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yOVQxNTo0OTowNS4wMDAwMDBazwAAAASnzhAc"}},"title":"Activity · TaoChenOSU/semantic-kernel-fork"}