{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":607289185,"defaultBranch":"main","name":"semantic-kernel","ownerLogin":"microsoft","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-02-27T17:39:42.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/6154722?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726791730.0","currentOid":""},"activityList":{"items":[{"before":"803140400d90a22d7d733ab175506552e2d80514","after":"09b8ae604e5272a9f5c5bf3df055b5d5911ba2c4","ref":"refs/heads/feature_agent_template","pushedAt":"2024-09-20T00:26:57.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"crickman","name":"Chris","path":"/crickman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66376200?s=80&v=4"},"commit":{"message":"Resolve merge from main","shortMessageHtmlLink":"Resolve merge from main"}},{"before":"a141f3444647a4c0234f5a244d65e8b2e2ca4842","after":null,"ref":"refs/heads/update_agent_kernelfunctionstrategies","pushedAt":"2024-09-20T00:22:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"crickman","name":"Chris","path":"/crickman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66376200?s=80&v=4"}},{"before":"05d99d6e998d358f7b377c83c1b7fa7a2e7aa5e0","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-8913-6bba2b6be6f59a7df76508459e9dd7195bdd8410","pushedAt":"2024-09-20T00:22:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"6bba2b6be6f59a7df76508459e9dd7195bdd8410","after":"05d99d6e998d358f7b377c83c1b7fa7a2e7aa5e0","ref":"refs/heads/main","pushedAt":"2024-09-20T00:22:09.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":".Net Agents - Update KernelFunction Based Strategies for `AgentGroupChat` (#8913)\n\n### Motivation and Context\n\n\nRefine handling of history for `KernelFunctionSelectionStrategy` and\n`KernelFunctionTerminationStrategy` based on customer input.\n\nFixes: https://github.com/microsoft/semantic-kernel/issues/8898\nFixes: https://github.com/microsoft/semantic-kernel/issues/8914\n\n```\nDetermine which participant takes the next turn in a conversation based on the the most recent participant.\nState only the name of the participant to take the next turn.\nNo participant should take more than one turn in a row.\n \nChoose only from these participants:\n- ArtDirector\n- CopyWriter\n \nAlways follow these rules when selecting the next participant:\n- After CopyWriter, it is ArtDirector's turn.\n- After ArtDirector, it is CopyWriter's turn.\n \nHistory:\n[\n {\n \"Role\": \"user\",\n \"Content\": \"concept: maps made out of egg cartons.\"\n },\n {\n \"Role\": \"Assistant\",\n \"Name\": \"CopyWriter\",\n \"Content\": \"Navigate your world, one carton at a time.\"\n }\n {\n \"Role\": \"Assistant\",\n \"Name\": \"ArtDirector\",\n \"Content\": \"Approved. The copy effectively conveys the concept with a clever and concise tagline.\"\n }\n]\n```\n\n### Description\n\n\n- Introduce convenience method (static) to create a `KernelFunction`\nfrom prompt-template and specifiy \"safe\" parameters.\n- Internally utilize `ChatMessageForPrompt` wrapper for\n`ChatMessageContent` to eliminate the inclusion of extraneous metadata\nin the strategy prompt.\n- Update `KernelFunctionSelectionStrategy` and\n`KernelFunctionTerminationStrategy` to call\n`ChatMessageForPrompt.Format` to format history for strategy prompt.\n- Add optional `HistoryReducer` property to\n`KernelFunctionSelectionStrategy` and\n`KernelFunctionTerminationStrategy` to limit how much history is\nincluded in the strategy prompt.\n- Updated sample\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 - Update KernelFunction Based Strategies for `AgentGroupC…"}},{"before":null,"after":"05d99d6e998d358f7b377c83c1b7fa7a2e7aa5e0","ref":"refs/heads/gh-readonly-queue/main/pr-8913-6bba2b6be6f59a7df76508459e9dd7195bdd8410","pushedAt":"2024-09-20T00:12:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":".Net Agents - Update KernelFunction Based Strategies for `AgentGroupChat` (#8913)\n\n### Motivation and Context\n\n\nRefine handling of history for `KernelFunctionSelectionStrategy` and\n`KernelFunctionTerminationStrategy` based on customer input.\n\nFixes: https://github.com/microsoft/semantic-kernel/issues/8898\nFixes: https://github.com/microsoft/semantic-kernel/issues/8914\n\n```\nDetermine which participant takes the next turn in a conversation based on the the most recent participant.\nState only the name of the participant to take the next turn.\nNo participant should take more than one turn in a row.\n \nChoose only from these participants:\n- ArtDirector\n- CopyWriter\n \nAlways follow these rules when selecting the next participant:\n- After CopyWriter, it is ArtDirector's turn.\n- After ArtDirector, it is CopyWriter's turn.\n \nHistory:\n[\n {\n \"Role\": \"user\",\n \"Content\": \"concept: maps made out of egg cartons.\"\n },\n {\n \"Role\": \"Assistant\",\n \"Name\": \"CopyWriter\",\n \"Content\": \"Navigate your world, one carton at a time.\"\n }\n {\n \"Role\": \"Assistant\",\n \"Name\": \"ArtDirector\",\n \"Content\": \"Approved. The copy effectively conveys the concept with a clever and concise tagline.\"\n }\n]\n```\n\n### Description\n\n\n- Introduce convenience method (static) to create a `KernelFunction`\nfrom prompt-template and specifiy \"safe\" parameters.\n- Internally utilize `ChatMessageForPrompt` wrapper for\n`ChatMessageContent` to eliminate the inclusion of extraneous metadata\nin the strategy prompt.\n- Update `KernelFunctionSelectionStrategy` and\n`KernelFunctionTerminationStrategy` to call\n`ChatMessageForPrompt.Format` to format history for strategy prompt.\n- Add optional `HistoryReducer` property to\n`KernelFunctionSelectionStrategy` and\n`KernelFunctionTerminationStrategy` to limit how much history is\nincluded in the strategy prompt.\n- Updated sample\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 - Update KernelFunction Based Strategies for `AgentGroupC…"}},{"before":"b8e3861652bfe74fdb748e548e34bf15b7c58753","after":"803140400d90a22d7d733ab175506552e2d80514","ref":"refs/heads/feature_agent_template","pushedAt":"2024-09-19T21:23:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"crickman","name":"Chris","path":"/crickman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66376200?s=80&v=4"},"commit":{"message":"Fix unit test","shortMessageHtmlLink":"Fix unit test"}},{"before":"6e76d5aeb24f113e93a3a2cd9aab8ebe08c8dcef","after":"b8e3861652bfe74fdb748e548e34bf15b7c58753","ref":"refs/heads/feature_agent_template","pushedAt":"2024-09-19T21:10:06.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"crickman","name":"Chris","path":"/crickman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66376200?s=80&v=4"},"commit":{"message":"Resolve merge from main","shortMessageHtmlLink":"Resolve merge from main"}},{"before":"830838a7e4854f3167acb5a34475f890d4f8e672","after":"a141f3444647a4c0234f5a244d65e8b2e2ca4842","ref":"refs/heads/update_agent_kernelfunctionstrategies","pushedAt":"2024-09-19T20:40:25.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"crickman","name":"Chris","path":"/crickman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66376200?s=80&v=4"},"commit":{"message":"Merge branch 'main' into update_agent_kernelfunctionstrategies","shortMessageHtmlLink":"Merge branch 'main' into update_agent_kernelfunctionstrategies"}},{"before":"5043a233648689399eaecfa88fc1e689d571e39c","after":null,"ref":"refs/heads/fix_assistant_streamingmessageparam","pushedAt":"2024-09-19T20:31:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"crickman","name":"Chris","path":"/crickman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66376200?s=80&v=4"}},{"before":"6bba2b6be6f59a7df76508459e9dd7195bdd8410","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-8915-51639f76312250101372ddfe6788ac506ecfd4bf","pushedAt":"2024-09-19T20:31:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"51639f76312250101372ddfe6788ac506ecfd4bf","after":"6bba2b6be6f59a7df76508459e9dd7195bdd8410","ref":"refs/heads/main","pushedAt":"2024-09-19T20:31:40.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":".Net Agents - Make `messages` parameter optional for `OpenAIAssistantAgent.InvokeStreamingAsync` (#8915)\n\n### Motivation and Context\n\n\nCustomer input identified that `messages` parameter may not always be\nrequired by the caller.\n\nFixes: https://github.com/microsoft/semantic-kernel/issues/8857\n\n### Description\n\n\nProviding the complete messages is a convenience and shouldn't be\nrequired.\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 - Make messages parameter optional for `OpenAIAssistant…"}},{"before":null,"after":"6bba2b6be6f59a7df76508459e9dd7195bdd8410","ref":"refs/heads/gh-readonly-queue/main/pr-8915-51639f76312250101372ddfe6788ac506ecfd4bf","pushedAt":"2024-09-19T20:23:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":".Net Agents - Make `messages` parameter optional for `OpenAIAssistantAgent.InvokeStreamingAsync` (#8915)\n\n### Motivation and Context\n\n\nCustomer input identified that `messages` parameter may not always be\nrequired by the caller.\n\nFixes: https://github.com/microsoft/semantic-kernel/issues/8857\n\n### Description\n\n\nProviding the complete messages is a convenience and shouldn't be\nrequired.\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 - Make messages parameter optional for `OpenAIAssistant…"}},{"before":"27053595135bd5280885bbee7223f592e2fe8507","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-8915-51639f76312250101372ddfe6788ac506ecfd4bf","pushedAt":"2024-09-19T20:20:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":null,"after":"27053595135bd5280885bbee7223f592e2fe8507","ref":"refs/heads/gh-readonly-queue/main/pr-8915-51639f76312250101372ddfe6788ac506ecfd4bf","pushedAt":"2024-09-19T20:10:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":".Net Agents - Make `messages` parameter optional for `OpenAIAssistantAgent.InvokeStreamingAsync` (#8915)\n\n### Motivation and Context\n\n\nCustomer input identified that `messages` parameter may not always be\nrequired by the caller.\n\nFixes: https://github.com/microsoft/semantic-kernel/issues/8857\n\n### Description\n\n\nProviding the complete messages is a convenience and shouldn't be\nrequired.\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 - Make messages parameter optional for `OpenAIAssistant…"}},{"before":"08c0eeab1ed76f007848da81e690951c8e71f197","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-8915-51639f76312250101372ddfe6788ac506ecfd4bf","pushedAt":"2024-09-19T20:07:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":null,"after":"08c0eeab1ed76f007848da81e690951c8e71f197","ref":"refs/heads/gh-readonly-queue/main/pr-8915-51639f76312250101372ddfe6788ac506ecfd4bf","pushedAt":"2024-09-19T19:58:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":".Net Agents - Make `messages` parameter optional for `OpenAIAssistantAgent.InvokeStreamingAsync` (#8915)\n\n### Motivation and Context\n\n\nCustomer input identified that `messages` parameter may not always be\nrequired by the caller.\n\nFixes: https://github.com/microsoft/semantic-kernel/issues/8857\n\n### Description\n\n\nProviding the complete messages is a convenience and shouldn't be\nrequired.\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 - Make messages parameter optional for `OpenAIAssistant…"}},{"before":"75cd9fff33533756b8db560822fdad9356ba4d75","after":"5043a233648689399eaecfa88fc1e689d571e39c","ref":"refs/heads/fix_assistant_streamingmessageparam","pushedAt":"2024-09-19T19:39:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"crickman","name":"Chris","path":"/crickman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66376200?s=80&v=4"},"commit":{"message":"One more","shortMessageHtmlLink":"One more"}},{"before":null,"after":"75cd9fff33533756b8db560822fdad9356ba4d75","ref":"refs/heads/fix_assistant_streamingmessageparam","pushedAt":"2024-09-19T19:28:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"crickman","name":"Chris","path":"/crickman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66376200?s=80&v=4"},"commit":{"message":"Updated","shortMessageHtmlLink":"Updated"}},{"before":"1199071d893d25fa321130163bd4e8461773bbac","after":"830838a7e4854f3167acb5a34475f890d4f8e672","ref":"refs/heads/update_agent_kernelfunctionstrategies","pushedAt":"2024-09-19T19:11:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"crickman","name":"Chris","path":"/crickman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66376200?s=80&v=4"},"commit":{"message":"Format","shortMessageHtmlLink":"Format"}},{"before":null,"after":"1199071d893d25fa321130163bd4e8461773bbac","ref":"refs/heads/update_agent_kernelfunctionstrategies","pushedAt":"2024-09-19T19:06:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"crickman","name":"Chris","path":"/crickman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66376200?s=80&v=4"},"commit":{"message":"Updated","shortMessageHtmlLink":"Updated"}},{"before":"51639f76312250101372ddfe6788ac506ecfd4bf","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-8908-33f8e9b94680b5239e9b1022639c23360248e2f4","pushedAt":"2024-09-19T18:04:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"33f8e9b94680b5239e9b1022639c23360248e2f4","after":"51639f76312250101372ddfe6788ac506ecfd4bf","ref":"refs/heads/main","pushedAt":"2024-09-19T18:04:51.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Python: Check the Azure OpenAI settings API key for None (#8908)\n\n### Motivation and Context\n\nCheck the Azure OpenAI settings API key for None not the constructor API\nKEY param\n\n\n\n### Description\n\nNeed to check the Azure OpenAI Settings `api_key` attribute, not the\nincoming `api_key` parameter.\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: Check the Azure OpenAI settings API key for None (#8908)"}},{"before":null,"after":"51639f76312250101372ddfe6788ac506ecfd4bf","ref":"refs/heads/gh-readonly-queue/main/pr-8908-33f8e9b94680b5239e9b1022639c23360248e2f4","pushedAt":"2024-09-19T17:55:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Python: Check the Azure OpenAI settings API key for None (#8908)\n\n### Motivation and Context\n\nCheck the Azure OpenAI settings API key for None not the constructor API\nKEY param\n\n\n\n### Description\n\nNeed to check the Azure OpenAI Settings `api_key` attribute, not the\nincoming `api_key` parameter.\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: Check the Azure OpenAI settings API key for None (#8908)"}},{"before":"cc33e8369b57ab9f1abf560490ced403c2feba6d","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-8908-33f8e9b94680b5239e9b1022639c23360248e2f4","pushedAt":"2024-09-19T17:48:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":null,"after":"cc33e8369b57ab9f1abf560490ced403c2feba6d","ref":"refs/heads/gh-readonly-queue/main/pr-8908-33f8e9b94680b5239e9b1022639c23360248e2f4","pushedAt":"2024-09-19T17:40:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Python: Check the Azure OpenAI settings API key for None (#8908)\n\n### Motivation and Context\n\nCheck the Azure OpenAI settings API key for None not the constructor API\nKEY param\n\n\n\n### Description\n\nNeed to check the Azure OpenAI Settings `api_key` attribute, not the\nincoming `api_key` parameter.\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: Check the Azure OpenAI settings API key for None (#8908)"}},{"before":"255ef4124831323ce6048826c92b65680ab5a150","after":"34cfff8794afdc144e36007d537b395d53fbcfb2","ref":"refs/heads/feature-azure-token-python","pushedAt":"2024-09-19T17:19:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"moonbox3","name":"Evan Mattson","path":"/moonbox3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35585003?s=80&v=4"},"commit":{"message":"Remove the AZURE_OPENAI_API_KEY integration test env var.","shortMessageHtmlLink":"Remove the AZURE_OPENAI_API_KEY integration test env var."}},{"before":"6a22b2b00a6829174adf38d7ed9520314848ee77","after":"255ef4124831323ce6048826c92b65680ab5a150","ref":"refs/heads/feature-azure-token-python","pushedAt":"2024-09-19T17:06:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"moonbox3","name":"Evan Mattson","path":"/moonbox3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35585003?s=80&v=4"},"commit":{"message":"More debug logging.","shortMessageHtmlLink":"More debug logging."}},{"before":"854bc3590af6baee97f57ff96b3a6c3ff9da991b","after":"6a22b2b00a6829174adf38d7ed9520314848ee77","ref":"refs/heads/feature-azure-token-python","pushedAt":"2024-09-19T16:43:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"moonbox3","name":"Evan Mattson","path":"/moonbox3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35585003?s=80&v=4"},"commit":{"message":"Add more debug logging.","shortMessageHtmlLink":"Add more debug logging."}},{"before":"33f8e9b94680b5239e9b1022639c23360248e2f4","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-8911-0ae0e52de10e213306fba6b2fc3cace7d5cde4c2","pushedAt":"2024-09-19T16:34:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"0ae0e52de10e213306fba6b2fc3cace7d5cde4c2","after":"33f8e9b94680b5239e9b1022639c23360248e2f4","ref":"refs/heads/main","pushedAt":"2024-09-19T16:34:25.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":".Net: Switch redis hashset vectorstore prefix default to true (#8911)\n\n### Motivation and Context\n\nThe prefix setting automatically prefixes the collection name onto the\nrecord ids on upsert / read.\nUsing a prefix is required for records to be added to an index.\nUsers can have this setting off and pass in their own prefix directly or\nhave it on and get the collection name prefixed\nThe plan was to set this to true by default because it'll just work for\nusers, instead of them having to do something special, and they can\nswitch this off if they want to do their own thing. It's true by default\nfor the JSON implementation but this was missed for the Hashset\nimplementation.\n\n### Description\n\n- Changing this setting to true by default to match the JSON Connector.\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: Switch redis hashset vectorstore prefix default to true (#8911)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEu23bZAA","startCursor":null,"endCursor":null}},"title":"Activity · microsoft/semantic-kernel"}