{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":615457628,"defaultBranch":"main","name":"semantic-kernel","ownerLogin":"teresaqhoang","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-03-17T18:34:40.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/125500434?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1715373519.0","currentOid":""},"activityList":{"items":[{"before":"065642c4e662aa470642d0061b6e082d5c856dd5","after":"e8e7a41090d7ea3f4a794d9bb48d73f14b187c1b","ref":"refs/heads/handlebars-readme","pushedAt":"2024-05-10T20:40:46.000Z","pushType":"push","commitsCount":44,"pusher":{"login":"teresaqhoang","name":"Teresa Hoang","path":"/teresaqhoang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125500434?s=80&v=4"},"commit":{"message":"Merge branch 'main' into handlebars-readme","shortMessageHtmlLink":"Merge branch 'main' into handlebars-readme"}},{"before":null,"after":"065642c4e662aa470642d0061b6e082d5c856dd5","ref":"refs/heads/handlebars-readme","pushedAt":"2024-05-10T20:38:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"teresaqhoang","name":"Teresa Hoang","path":"/teresaqhoang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125500434?s=80&v=4"},"commit":{"message":"README for Handlebars Prompt Template","shortMessageHtmlLink":"README for Handlebars Prompt Template"}},{"before":"2119695f2383e70f380c1fb5e6e9156b3e6cccb5","after":"9a4450622021ce003234863bcf4def9613ae1153","ref":"refs/heads/main","pushedAt":"2024-05-03T05:48:26.000Z","pushType":"push","commitsCount":18,"pusher":{"login":"teresaqhoang","name":"Teresa Hoang","path":"/teresaqhoang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125500434?s=80&v=4"},"commit":{"message":"Python: add new samples and fix streaming tool call FunctionCallContent formation (#5877)\n\n### Motivation and Context\n\nWe're working towards creating a core set of syntax examples (there are\nfour total). The core examples will be available in all 3 SK languages.\n\n\n\n### Description\n\nThis PR introduces two (of the four) new kernel syntax examples, which\nwill align with the new kernel examples coming soon for both dotnet and\nJava. #5784\n- Introduce a custom weather plugin that in conjunction with the core\nTimePlugin, make use of auto function calling.\n- Introduce a kernel syntax example that shows how to integrate with the\nMicrosoft Graph API to create a \"restaurant booking.\" Note: this doesn't\nactually place a real reservation, but shows how to interact with\nmsgraph.\n- Also fixes an issue where the streaming tool call argument formation\nwas broken. Closes #6106\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: add new samples and fix streaming tool call FunctionCallConte…"}},{"before":"32b3bc30717a10ec8f2fd0722074149de495f912","after":"2119695f2383e70f380c1fb5e6e9156b3e6cccb5","ref":"refs/heads/main","pushedAt":"2024-04-30T17:44:30.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"teresaqhoang","name":"Teresa Hoang","path":"/teresaqhoang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125500434?s=80&v=4"},"commit":{"message":".Net - Agents Fix: Capture Function-Calling Content (ChatCompletionAgent) (#6046)\n\n### Motivation and Context\n\n\nResult from function-calling not being captured in agent-chat history\nfor ChatCompletionAgent.\n\n\n### Description\n\n\nUpdated logic to:\n\n1. Capture mutated chat-history, in addition to the iterated messages.\n2. Suppress exposing function-content as `AgentChat` interaction (while\nretaining in history).\n3. \"Tool\" role transformed to \"Assistant\" for OpenAI Assistant API\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:","shortMessageHtmlLink":".Net - Agents Fix: Capture Function-Calling Content (ChatCompletionAg…"}},{"before":"9ab95132b5f460f1bf9a1d1e387fb18453a037f4","after":"32b3bc30717a10ec8f2fd0722074149de495f912","ref":"refs/heads/main","pushedAt":"2024-04-29T18:12:49.000Z","pushType":"push","commitsCount":139,"pusher":{"login":"teresaqhoang","name":"Teresa Hoang","path":"/teresaqhoang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125500434?s=80&v=4"},"commit":{"message":".Net: Version 1.10.0 (#6031)\n\n### Motivation and Context\n\n\n\n### Description\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":".Net: Version 1.10.0 (microsoft#6031)"}},{"before":"885873343e7e4432c99ecbeb898c4a957349750d","after":"9ab95132b5f460f1bf9a1d1e387fb18453a037f4","ref":"refs/heads/main","pushedAt":"2024-03-25T16:17:21.000Z","pushType":"push","commitsCount":168,"pusher":{"login":"teresaqhoang","name":"Teresa Hoang","path":"/teresaqhoang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125500434?s=80&v=4"},"commit":{"message":".Net: Update Milvus memory connector to 2.3 (#5593)\n\nThis updates the version of the lower-level Milvus SDK from 2.2 to 2.3\n([recently released](https://www.nuget.org/packages/Milvus.Client)).\n\nIn addition, does the following changes:\n* Changes the Milvus integration tests to use the [Milvus testcontainer\nmodule for .NET](https://testcontainers.com/modules/milvus/); this means\nthat a Milvus container is brought up when the tests run, removing the\nneed to manually configure an external one.\n* As part of this, I removed the skipping to make the Milvus tests run\nby default; they're very reliable as far as I can tell, but if you'd\nrather I roll back this change (so that tests are only executed\nexplicitly as is typical in the repo), let me know and I'll do it.\n* Implement the IMemoryStore Upsert APIs over the new 2.3 Milvus upsert\noperation.\n* Allow specifying the consistency level of a MilvusMemoryStore on\ncreation.\n\n/cc @shawncal @lemillermicrosoft \n/cc @stephentoub @luisquintanilla @SamMonoRT\n\nCo-authored-by: Mark Wallace <127216156+markwallace-microsoft@users.noreply.github.com>","shortMessageHtmlLink":".Net: Update Milvus memory connector to 2.3 (microsoft#5593)"}},{"before":"7e7e9e818af25dddd225932ece0354d44cf19a92","after":"67e94219765d5fa91bfbcbfb96ae1179774ef62a","ref":"refs/heads/block-helpers-details","pushedAt":"2024-02-26T23:48:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"teresaqhoang","name":"Teresa Hoang","path":"/teresaqhoang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125500434?s=80&v=4"},"commit":{"message":"fixing example65","shortMessageHtmlLink":"fixing example65"}},{"before":"452b85aaf6a79c08e60340c849d8989d08d2ad0c","after":"7e7e9e818af25dddd225932ece0354d44cf19a92","ref":"refs/heads/block-helpers-details","pushedAt":"2024-02-26T23:38:08.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"teresaqhoang","name":"Teresa Hoang","path":"/teresaqhoang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125500434?s=80&v=4"},"commit":{"message":"Merge branch 'main' into block-helpers-details","shortMessageHtmlLink":"Merge branch 'main' into block-helpers-details"}},{"before":null,"after":"452b85aaf6a79c08e60340c849d8989d08d2ad0c","ref":"refs/heads/block-helpers-details","pushedAt":"2024-02-26T23:36:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"teresaqhoang","name":"Teresa Hoang","path":"/teresaqhoang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125500434?s=80&v=4"},"commit":{"message":"jsonSerializer handle named FP literals + adding #each block details","shortMessageHtmlLink":"jsonSerializer handle named FP literals + adding #each block details"}},{"before":"334647b641b9a40fc4a49227808d8d97fe47b8e6","after":null,"ref":"refs/heads/hb-bug-squash","pushedAt":"2024-02-26T19:34:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"teresaqhoang","name":"Teresa Hoang","path":"/teresaqhoang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125500434?s=80&v=4"}},{"before":"7faa4a7c42a21e066c34c1643ba6aa04da96e6a8","after":"334647b641b9a40fc4a49227808d8d97fe47b8e6","ref":"refs/heads/hb-bug-squash","pushedAt":"2024-02-26T17:40:02.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"teresaqhoang","name":"Teresa Hoang","path":"/teresaqhoang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125500434?s=80&v=4"},"commit":{"message":"Removing TryCatch","shortMessageHtmlLink":"Removing TryCatch"}},{"before":"c102174907b0f1be2bdfd0dfa3a83889f9b46131","after":"7faa4a7c42a21e066c34c1643ba6aa04da96e6a8","ref":"refs/heads/hb-bug-squash","pushedAt":"2024-02-26T17:35:34.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"teresaqhoang","name":"Teresa Hoang","path":"/teresaqhoang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125500434?s=80&v=4"},"commit":{"message":"Merge branch 'main' into hb-bug-squash","shortMessageHtmlLink":"Merge branch 'main' into hb-bug-squash"}},{"before":"9af4b1ee1fb61017db97fcf28be4de1b1478a046","after":"c102174907b0f1be2bdfd0dfa3a83889f9b46131","ref":"refs/heads/hb-bug-squash","pushedAt":"2024-02-26T17:26:12.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"teresaqhoang","name":"Teresa Hoang","path":"/teresaqhoang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125500434?s=80&v=4"},"commit":{"message":"Merge branch 'main' into hb-bug-squash","shortMessageHtmlLink":"Merge branch 'main' into hb-bug-squash"}},{"before":"7967d2c6bb3b7ac2d2a40ee2da7d6432fd87f62a","after":"9af4b1ee1fb61017db97fcf28be4de1b1478a046","ref":"refs/heads/hb-bug-squash","pushedAt":"2024-02-26T17:00:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"teresaqhoang","name":"Teresa Hoang","path":"/teresaqhoang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125500434?s=80&v=4"},"commit":{"message":"updating JSON description","shortMessageHtmlLink":"updating JSON description"}},{"before":"1f1f9e813d26191d79d0ed68bf25e420d27f761b","after":"7967d2c6bb3b7ac2d2a40ee2da7d6432fd87f62a","ref":"refs/heads/hb-bug-squash","pushedAt":"2024-02-26T16:47:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"teresaqhoang","name":"Teresa Hoang","path":"/teresaqhoang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125500434?s=80&v=4"},"commit":{"message":"Removing redundant line","shortMessageHtmlLink":"Removing redundant line"}},{"before":"7f240a8c84fe229be2211e7e9fb6abe8c5eb0a33","after":"1f1f9e813d26191d79d0ed68bf25e420d27f761b","ref":"refs/heads/hb-bug-squash","pushedAt":"2024-02-26T16:28:22.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"teresaqhoang","name":"Teresa Hoang","path":"/teresaqhoang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125500434?s=80&v=4"},"commit":{"message":"Merge branch 'hb-bug-squash' of https://github.com/teresaqhoang/semantic-kernel into hb-bug-squash","shortMessageHtmlLink":"Merge branch 'hb-bug-squash' of https://github.com/teresaqhoang/seman…"}},{"before":"a4d54f279c65d3b24527c9c193c53779cfc669e9","after":"7f240a8c84fe229be2211e7e9fb6abe8c5eb0a33","ref":"refs/heads/hb-bug-squash","pushedAt":"2024-02-26T15:04:50.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"teresaqhoang","name":"Teresa Hoang","path":"/teresaqhoang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125500434?s=80&v=4"},"commit":{"message":"Merge branch 'main' into hb-bug-squash","shortMessageHtmlLink":"Merge branch 'main' into hb-bug-squash"}},{"before":"d38b45d551046edae6242cf16079d949292bb02d","after":"885873343e7e4432c99ecbeb898c4a957349750d","ref":"refs/heads/main","pushedAt":"2024-02-23T23:30:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"teresaqhoang","name":"Teresa Hoang","path":"/teresaqhoang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125500434?s=80&v=4"},"commit":{"message":"Adding HandlebarsPlanCreationException (#4973)\n\n### Motivation and Context\n\n\n\nResolves https://github.com/microsoft/semantic-kernel/issues/4440\n\nThis PR adds a more detailed `HandlebarsPlanCreationException` type,\nwhich allows users to inspect the prompt and model results, if\navailable.\n\nAls includes a minor update to sample to add clarifying comments.\n\n### Description\n\n\n\nUsers can catch `HandlebarsPlanCreationException` to inspect the prompt,\nproposed plan, and exception details on error. All exceptions will be\nbubbled up to the caller.\n\n```\nvar planner = new HandlebarsPlanner();\n\ntry\n{\n var plan = await planner.CreatePlanAsync(kernel, intent, cancellationToken);\n}\ncatch (HandlebarsPlanCreationException ex)\n{\n Console.WriteLine(ex.Message);\n Console.WriteLine(ex.InnerException?.Message);\n Console.WriteLine($\"CreatePlan Prompt: {ex.CreatePlanPrompt}\");\n Console.WriteLine($\"Proposed plan (model output): {ex.ModelResults.Content}\");\n throw ex;\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":"Adding HandlebarsPlanCreationException (microsoft#4973)"}},{"before":"b8eb49c02a65ed688b731d4e8efb046357287b3c","after":"a4d54f279c65d3b24527c9c193c53779cfc669e9","ref":"refs/heads/hb-bug-squash","pushedAt":"2024-02-23T23:29:25.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"teresaqhoang","name":"Teresa Hoang","path":"/teresaqhoang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125500434?s=80&v=4"},"commit":{"message":"fixing merge conflicts","shortMessageHtmlLink":"fixing merge conflicts"}},{"before":"1dfb45f6fef91f08ac32b1950660db637b76d140","after":"d38b45d551046edae6242cf16079d949292bb02d","ref":"refs/heads/main","pushedAt":"2024-02-23T23:25:37.000Z","pushType":"push","commitsCount":30,"pusher":{"login":"teresaqhoang","name":"Teresa Hoang","path":"/teresaqhoang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125500434?s=80&v=4"},"commit":{"message":".Net: [HB Planner] Content type fix (#5133)\n\n### Motivation and Context\n\n\n\nResolves #5127: If the Content-Type header of a REST API JSON response\nincludes a charset (e.g. Content-Type: application/json; charset=utf-8),\nthe Handlebars prompt template handles the response as a string instead\nof as deserialized JSON.\n\nThis PR changes the check from strict equality to a check that determine\nif the content type simply contains `application/json`\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":".Net: [HB Planner] Content type fix (microsoft#5133)"}},{"before":null,"after":"b8eb49c02a65ed688b731d4e8efb046357287b3c","ref":"refs/heads/hb-bug-squash","pushedAt":"2024-02-23T23:21:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"teresaqhoang","name":"Teresa Hoang","path":"/teresaqhoang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125500434?s=80&v=4"},"commit":{"message":"Fixes for template extraction from model results; handling case where schema and parameter type can co-exist; + prompt tuning","shortMessageHtmlLink":"Fixes for template extraction from model results; handling case where…"}},{"before":"e9741381eb7871abc63aa5723c81d6109fd258c0","after":null,"ref":"refs/heads/hb-planner-error-handling","pushedAt":"2024-02-23T20:56:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"teresaqhoang","name":"Teresa Hoang","path":"/teresaqhoang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125500434?s=80&v=4"}},{"before":"2707cc256a79dea707f3eac2b87244335658d37b","after":null,"ref":"refs/heads/json-fix","pushedAt":"2024-02-23T20:47:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"teresaqhoang","name":"Teresa Hoang","path":"/teresaqhoang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125500434?s=80&v=4"}},{"before":"047b0f3a7e3c977c101f4a1b520d5b1fc2b09209","after":"2707cc256a79dea707f3eac2b87244335658d37b","ref":"refs/heads/json-fix","pushedAt":"2024-02-23T20:34:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"teresaqhoang","name":"Teresa Hoang","path":"/teresaqhoang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125500434?s=80&v=4"},"commit":{"message":"changing to coalescing operator","shortMessageHtmlLink":"changing to coalescing operator"}},{"before":"15be4c92a184670f3a40ae6f2feedaeab0fb9a17","after":"047b0f3a7e3c977c101f4a1b520d5b1fc2b09209","ref":"refs/heads/json-fix","pushedAt":"2024-02-23T20:27:00.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"teresaqhoang","name":"Teresa Hoang","path":"/teresaqhoang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125500434?s=80&v=4"},"commit":{"message":"Merge branch 'json-fix' of https://github.com/teresaqhoang/semantic-kernel into json-fix","shortMessageHtmlLink":"Merge branch 'json-fix' of https://github.com/teresaqhoang/semantic-k…"}},{"before":"8dd5e2fbd05c8a08164be002b48a70b29ff36c66","after":"15be4c92a184670f3a40ae6f2feedaeab0fb9a17","ref":"refs/heads/json-fix","pushedAt":"2024-02-23T20:17:07.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"teresaqhoang","name":"Teresa Hoang","path":"/teresaqhoang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125500434?s=80&v=4"},"commit":{"message":"Merge branch 'main' into json-fix","shortMessageHtmlLink":"Merge branch 'main' into json-fix"}},{"before":"f798cd6fe1ab5b3535f4e3b3a8eafa3a3b8c8ced","after":"8dd5e2fbd05c8a08164be002b48a70b29ff36c66","ref":"refs/heads/json-fix","pushedAt":"2024-02-23T20:16:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"teresaqhoang","name":"Teresa Hoang","path":"/teresaqhoang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125500434?s=80&v=4"},"commit":{"message":"Removing unused import","shortMessageHtmlLink":"Removing unused import"}},{"before":null,"after":"f798cd6fe1ab5b3535f4e3b3a8eafa3a3b8c8ced","ref":"refs/heads/json-fix","pushedAt":"2024-02-23T20:11:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"teresaqhoang","name":"Teresa Hoang","path":"/teresaqhoang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125500434?s=80&v=4"},"commit":{"message":"Quick content type fix","shortMessageHtmlLink":"Quick content type fix"}},{"before":"78bb77bd3c54d993aefb69295f635847ec6e88a7","after":"90916601b34d6810e03c9fc3c7956756a08decfd","ref":"refs/heads/Refactoring-hb-prompt-example","pushedAt":"2024-02-21T22:46:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"teresaqhoang","name":"Teresa Hoang","path":"/teresaqhoang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125500434?s=80&v=4"},"commit":{"message":"Rename","shortMessageHtmlLink":"Rename"}},{"before":"3438ec55cc78a6a1bfd0963910d6b4879c6d27aa","after":"78bb77bd3c54d993aefb69295f635847ec6e88a7","ref":"refs/heads/Refactoring-hb-prompt-example","pushedAt":"2024-02-21T19:32:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"teresaqhoang","name":"Teresa Hoang","path":"/teresaqhoang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125500434?s=80&v=4"},"commit":{"message":"Example refactoring semantic function using HB prompt template","shortMessageHtmlLink":"Example refactoring semantic function using HB prompt template"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNS0xMFQyMDo0MDo0Ni4wMDAwMDBazwAAAARG6yq7","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMi0yMVQxOTozMjoyNS4wMDAwMDBazwAAAAQBOYTs"}},"title":"Activity · teresaqhoang/semantic-kernel"}