{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":648302563,"defaultBranch":"main","name":"semantic-kernel-xl","ownerLogin":"xieliaing","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-06-01T16:51:34.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/9838639?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1685638300.646131","currentOid":""},"activityList":{"items":[{"before":"674af5468db0b30d6b32267d92d590ff9110910e","after":"2e3d8cfbd11809842fc14fe7580a15e31417734a","ref":"refs/heads/main","pushedAt":"2024-04-12T13:02:50.000Z","pushType":"push","commitsCount":384,"pusher":{"login":"xieliaing","name":"Liang Xie","path":"/xieliaing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9838639?s=80&v=4"},"commit":{"message":".Net: Fix a few straggler warnings from recently updated analyzers (#5838)\n\nFixes https://github.com/microsoft/semantic-kernel/issues/5835","shortMessageHtmlLink":".Net: Fix a few straggler warnings from recently updated analyzers (m…"}},{"before":"b58522e435e930960e7c4421225a0997ec71cf59","after":"674af5468db0b30d6b32267d92d590ff9110910e","ref":"refs/heads/main","pushedAt":"2024-01-19T17:57:01.000Z","pushType":"push","commitsCount":355,"pusher":{"login":"xieliaing","name":"Liang Xie","path":"/xieliaing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9838639?s=80&v=4"},"commit":{"message":"Python: Rename skills to plugins. Update prompt template config to use execution settings to align with dotnet. (#4595)\n\n### Motivation and Context\n\nTo better align with SK dotnet v1, Python skills have been renamed to\nplugins. This removes the root samples skills directory as dotnet\nsupports the plugins and their configs. This the beginning of more work\nto consolidate other files/names, per the backlog. I've run several\ngreps for files or file names containing \"skill\" (case insensitive), and\nno results appear. Do alert if you find anything else that includes\n\"skill.\"\n\nFixes #3319 \n\n\n\n### Description\n\nThis is a large, breaking change PR as the replacement of \"skills\" to\n\"plugins\" affects many files. It was difficult to break this up into\nsmaller chunks without leaving the SK Python repo in a bad state for\nsome time. Other updates include:\n\n- Prompt template has been updated to use `execution_settings`, which\naligns with dotnet, from the previous `completion` that Python used.\n- AzureOpenAI/OpenAI function calling has been updated to match the\ncurrent versions of tools/tool_choice. Parsing messages in the open_ai\nutils respects this as it now looks for tool_calls and it configures the\nfunction_call with the id (new), name, and argument).\n- File renames, where the filename used to contain \"skill\" will look\nlike new code, but it's the same code, just with \"plugin\" in the name.\n- Kernel examples and notebooks have been tested and are working. Unit\ntests and integration tests are passing.\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:\n\n---------\n\nCo-authored-by: Evan Mattson ","shortMessageHtmlLink":"Python: Rename skills to plugins. Update prompt template config to us…"}},{"before":"b8d873d7517d6e911979c7d19bbe22e8efc54645","after":"b58522e435e930960e7c4421225a0997ec71cf59","ref":"refs/heads/main","pushedAt":"2023-11-25T05:39:33.000Z","pushType":"push","commitsCount":616,"pusher":{"login":"xieliaing","name":"Liang Xie","path":"/xieliaing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9838639?s=80&v=4"},"commit":{"message":".Net: SKContext class is removed (#3666)\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:\n\n---------\n\nCo-authored-by: Roger Barreto <19890735+RogerBarreto@users.noreply.github.com>","shortMessageHtmlLink":".Net: SKContext class is removed (microsoft#3666)"}},{"before":"089ba8f34eb64e0eff228b6c950ec628affb79ce","after":"b8d873d7517d6e911979c7d19bbe22e8efc54645","ref":"refs/heads/main","pushedAt":"2023-07-18T17:05:32.834Z","pushType":"push","commitsCount":33,"pusher":{"login":"xieliaing","name":"Liang Xie","path":"/xieliaing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9838639?s=80&v=4"},"commit":{"message":".Net: Bump Microsoft.Azure.Functions.Worker.Sdk from 1.11.0 to 1.12.0 in /dotnet (#2033)\n\nBumps\n[Microsoft.Azure.Functions.Worker.Sdk](https://github.com/Azure/azure-functions-dotnet-worker)\nfrom 1.11.0 to 1.12.0.\n
\nRelease notes\n

Sourced from Microsoft.Azure.Functions.Worker.Sdk's\nreleases.

\n
\n

Microsoft.Azure.Functions.Worker.Sdk 1.12.0

\n

What's Changed

\n

Microsoft.Azure.Functions.Worker.Sdk 1.12.0 (meta package)

\n
    \n
  • Add support for deferred binding (#1676)
  • \n
\n

Full Changelog: https://github.com/Azure/azure-functions-dotnet-worker/compare/sdk-1.11.0...sdk-1.12.0

\n

Microsoft.Azure.Functions.Worker 1.12.0-preview1

\n

What's Changed

\n
    \n
  • Use a consistent function ID via code gen @​jviau #1103
  • \n
  • Support sdk-type binding reference type @​liliankasem @​surgupta-msft\n#1107
  • \n
  • Bump protobuf version to v1.7.0-protofile @​surgupta-msft\n#1206
  • \n
  • Support sdk-type binding collection reference type @​surgupta-msft\n#1207
  • \n
  • Native host integration @​fabiocav #1213
  • \n
  • WorkerMetadata: Update runtime name to exclude the version @​liliankasem #1248
  • \n
  • Adding ability to manipulate capabilities @​brettsam #1183
  • \n
\n

Full Changelog: https://github.com/Azure/azure-functions-dotnet-worker/compare/1.11.0-preview2...1.12.0-preview1

\n
\n
\n
\nChangelog\n

Sourced from Microsoft.Azure.Functions.Worker.Sdk's\nchangelog.

\n
\n

Microsoft.Azure.Functions.Worker.Grpc 1.12.0

\n
    \n
  • Add support for deferred binding (#1676)
  • \n
\n
\n
\n
\nCommits\n\n
\n
\n\n\n[![Dependabot compatibility\nscore](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=Microsoft.Azure.Functions.Worker.Sdk&package-manager=nuget&previous-version=1.11.0&new-version=1.12.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't\nalter it yourself. You can also trigger a rebase manually by commenting\n`@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits\nthat have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after\nyour CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge\nand block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating\nit. You can achieve the same result by closing it manually\n- `@dependabot ignore this major version` will close this PR and stop\nDependabot creating any more for this major version (unless you reopen\nthe PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop\nDependabot creating any more for this minor version (unless you reopen\nthe PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop\nDependabot creating any more for this dependency (unless you reopen the\nPR or upgrade to it yourself)\n\n\n
\n\nSigned-off-by: dependabot[bot] \nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":".Net: Bump Microsoft.Azure.Functions.Worker.Sdk from 1.11.0 to 1.12.0…"}},{"before":"089ba8f34eb64e0eff228b6c950ec628affb79ce","after":"b8d873d7517d6e911979c7d19bbe22e8efc54645","ref":"refs/heads/main","pushedAt":"2023-07-18T17:05:32.000Z","pushType":"push","commitsCount":33,"pusher":{"login":"xieliaing","name":"Liang Xie","path":"/xieliaing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9838639?s=80&v=4"},"commit":{"message":".Net: Bump Microsoft.Azure.Functions.Worker.Sdk from 1.11.0 to 1.12.0 in /dotnet (#2033)\n\nBumps\n[Microsoft.Azure.Functions.Worker.Sdk](https://github.com/Azure/azure-functions-dotnet-worker)\nfrom 1.11.0 to 1.12.0.\n
\nRelease notes\n

Sourced from Microsoft.Azure.Functions.Worker.Sdk's\nreleases.

\n
\n

Microsoft.Azure.Functions.Worker.Sdk 1.12.0

\n

What's Changed

\n

Microsoft.Azure.Functions.Worker.Sdk 1.12.0 (meta package)

\n
    \n
  • Add support for deferred binding (#1676)
  • \n
\n

Full Changelog: https://github.com/Azure/azure-functions-dotnet-worker/compare/sdk-1.11.0...sdk-1.12.0

\n

Microsoft.Azure.Functions.Worker 1.12.0-preview1

\n

What's Changed

\n
    \n
  • Use a consistent function ID via code gen @​jviau #1103
  • \n
  • Support sdk-type binding reference type @​liliankasem @​surgupta-msft\n#1107
  • \n
  • Bump protobuf version to v1.7.0-protofile @​surgupta-msft\n#1206
  • \n
  • Support sdk-type binding collection reference type @​surgupta-msft\n#1207
  • \n
  • Native host integration @​fabiocav #1213
  • \n
  • WorkerMetadata: Update runtime name to exclude the version @​liliankasem #1248
  • \n
  • Adding ability to manipulate capabilities @​brettsam #1183
  • \n
\n

Full Changelog: https://github.com/Azure/azure-functions-dotnet-worker/compare/1.11.0-preview2...1.12.0-preview1

\n
\n
\n
\nChangelog\n

Sourced from Microsoft.Azure.Functions.Worker.Sdk's\nchangelog.

\n
\n

Microsoft.Azure.Functions.Worker.Grpc 1.12.0

\n
    \n
  • Add support for deferred binding (#1676)
  • \n
\n
\n
\n
\nCommits\n
    \n
  • e453de8\nPrepare package versions and release notes for release (#1676)
  • \n
  • 3157205\nUpdate ci.yml to enable use of tags for release (#1559)
  • \n
  • 8285731\nAdd binding attribute to converter context (#1660)
  • \n
  • 424fc1d\nRefactor deferred binding attributes (#1723)
  • \n
  • ce7b2a4\nImplementing bypass deferred binding in Source Generator (#1610)
  • \n
  • f3bccb3\nImplement bypass deferred binding (#1462)
  • \n
  • 420ccd6\nImplement initial support for SDK-type binding reference type (#1107,\n#1275)
  • \n
  • d54452e\nUpdating test SDK reference and fixing HTTP E2E test app
  • \n
  • a27543a\nAdd E2E tests
  • \n
  • bb1e1fc\nAdding FromBody binding support
  • \n
  • Additional commits viewable in compare\nview
  • \n
\n
\n
\n\n\n[![Dependabot compatibility\nscore](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=Microsoft.Azure.Functions.Worker.Sdk&package-manager=nuget&previous-version=1.11.0&new-version=1.12.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't\nalter it yourself. You can also trigger a rebase manually by commenting\n`@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits\nthat have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after\nyour CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge\nand block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating\nit. You can achieve the same result by closing it manually\n- `@dependabot ignore this major version` will close this PR and stop\nDependabot creating any more for this major version (unless you reopen\nthe PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop\nDependabot creating any more for this minor version (unless you reopen\nthe PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop\nDependabot creating any more for this dependency (unless you reopen the\nPR or upgrade to it yourself)\n\n\n
\n\nSigned-off-by: dependabot[bot] \nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":".Net: Bump Microsoft.Azure.Functions.Worker.Sdk from 1.11.0 to 1.12.0…"}},{"before":"a2d7ee720fea83a30dbe8faa97a3f79bb60d3959","after":"089ba8f34eb64e0eff228b6c950ec628affb79ce","ref":"refs/heads/main","pushedAt":"2023-07-13T01:17:09.722Z","pushType":"push","commitsCount":1,"pusher":{"login":"xieliaing","name":"Liang Xie","path":"/xieliaing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9838639?s=80&v=4"},"commit":{"message":"Copilot Chat: Feature/tesseract ocr Issue #1440 (#1491)\n\n### Motivation and Context\n\nExtends the `copilot-chat-app`\n(https://github.com/microsoft/semantic-kernel/tree/9ba5c6b044e9697393e34129acf383c19b786d60/samples/apps/copilot-chat-app)\nsample to allow for importing images with text using the Tesseract\nlibrary (https://github.com/charlesw/tesseract/)\n\nIssue: [Support Tesseract / OCR in Copilot Example #1440] \n\n### Description\n\n\nAdded a new \"Tesseract\" section within `appsettings.json` to specify\nTesseract language file (eg: eng)\nAdded corresponding `TesseractOptions` class and set up appropriate DI\nfor use within the `DocumentImportController`.\nAdded appropriate file extension mappings for common rasterized image\nformats: `png`, `jpg`, `tiff`.\nUpdated frontend Web App to default to allowing these file extensions\nwhen selecting the File Import (paper clip icon) button.\nAdded content to README.md within the `webapi` to explain usage.\n\n### Contribution Checklist\n\n- [ ] The code builds clean without any errors or warnings\n- [ ] The PR follows SK Contribution Guidelines\n(https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md)\n- [ ] The code follows the .NET coding conventions\n(https://learn.microsoft.com/dotnet/csharp/fundamentals/coding-style/coding-conventions)\nverified with `dotnet format`\n- [ ] All unit tests pass, and I have added new tests where possible\n- [ ] I didn't break anyone :smile:\n\n---------\n\nCo-authored-by: Gina Triolo <51341242+gitri-ms@users.noreply.github.com>\nCo-authored-by: Tao Chen ","shortMessageHtmlLink":"Copilot Chat: Feature/tesseract ocr Issue microsoft#1440 (microsoft#1491"}},{"before":"a2d7ee720fea83a30dbe8faa97a3f79bb60d3959","after":"089ba8f34eb64e0eff228b6c950ec628affb79ce","ref":"refs/heads/main","pushedAt":"2023-07-13T01:17:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xieliaing","name":"Liang Xie","path":"/xieliaing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9838639?s=80&v=4"},"commit":{"message":"Copilot Chat: Feature/tesseract ocr Issue #1440 (#1491)\n\n### Motivation and Context\n\nExtends the `copilot-chat-app`\n(https://github.com/microsoft/semantic-kernel/tree/9ba5c6b044e9697393e34129acf383c19b786d60/samples/apps/copilot-chat-app)\nsample to allow for importing images with text using the Tesseract\nlibrary (https://github.com/charlesw/tesseract/)\n\nIssue: [Support Tesseract / OCR in Copilot Example #1440] \n\n### Description\n\n\nAdded a new \"Tesseract\" section within `appsettings.json` to specify\nTesseract language file (eg: eng)\nAdded corresponding `TesseractOptions` class and set up appropriate DI\nfor use within the `DocumentImportController`.\nAdded appropriate file extension mappings for common rasterized image\nformats: `png`, `jpg`, `tiff`.\nUpdated frontend Web App to default to allowing these file extensions\nwhen selecting the File Import (paper clip icon) button.\nAdded content to README.md within the `webapi` to explain usage.\n\n### Contribution Checklist\n\n- [ ] The code builds clean without any errors or warnings\n- [ ] The PR follows SK Contribution Guidelines\n(https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md)\n- [ ] The code follows the .NET coding conventions\n(https://learn.microsoft.com/dotnet/csharp/fundamentals/coding-style/coding-conventions)\nverified with `dotnet format`\n- [ ] All unit tests pass, and I have added new tests where possible\n- [ ] I didn't break anyone :smile:\n\n---------\n\nCo-authored-by: Gina Triolo <51341242+gitri-ms@users.noreply.github.com>\nCo-authored-by: Tao Chen ","shortMessageHtmlLink":"Copilot Chat: Feature/tesseract ocr Issue microsoft#1440 (microsoft#1491"}},{"before":"36f4e7cc0ba9c8d97f72f83d420f4403826a8496","after":"a2d7ee720fea83a30dbe8faa97a3f79bb60d3959","ref":"refs/heads/main","pushedAt":"2023-07-12T22:09:04.180Z","pushType":"push","commitsCount":6,"pusher":{"login":"xieliaing","name":"Liang Xie","path":"/xieliaing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9838639?s=80&v=4"},"commit":{"message":".Net: Cleanup from Resharper analysis (#1914)\n\n### Motivation and Context\n\nPlease help reviewers and future users, providing the following\ninformation:\n 1. Why is this change required?\n It helps clean the code up\n 3. What problem does it solve?\n Better adhere to code standards\n 5. What scenario does it contribute to?\nA large range of code areas are affected, but all changes should be\nneutral\n 7. If it fixes an open issue, please link to the issue here.\n\n\n\n### Description\n\nThose are a handful of suggestions coming out of a solution wide\nResharper code inspection. out of the 5000+ warnings that Resharper\noututs, not all are actionable (e.g when it thinks a public property\nshould be made private because it sees no use of it), but there\ncertainly at least another couple hundred low hanging fruits like the\nones that this PR illustrates.\n\n\n### Contribution Checklist\n\n- [X] The code builds clean without any errors or warnings\n- [X] The PR follows SK Contribution Guidelines\n(https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md)\n- [X] The code follows the .NET coding conventions\n(https://learn.microsoft.com/dotnet/csharp/fundamentals/coding-style/coding-conventions)\nverified with `dotnet format`\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: Shawn Callegari <36091529+shawncal@users.noreply.github.com>","shortMessageHtmlLink":".Net: Cleanup from Resharper analysis (microsoft#1914)"}},{"before":"36f4e7cc0ba9c8d97f72f83d420f4403826a8496","after":"a2d7ee720fea83a30dbe8faa97a3f79bb60d3959","ref":"refs/heads/main","pushedAt":"2023-07-12T22:09:04.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"xieliaing","name":"Liang Xie","path":"/xieliaing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9838639?s=80&v=4"},"commit":{"message":".Net: Cleanup from Resharper analysis (#1914)\n\n### Motivation and Context\n\nPlease help reviewers and future users, providing the following\ninformation:\n 1. Why is this change required?\n It helps clean the code up\n 3. What problem does it solve?\n Better adhere to code standards\n 5. What scenario does it contribute to?\nA large range of code areas are affected, but all changes should be\nneutral\n 7. If it fixes an open issue, please link to the issue here.\n\n\n\n### Description\n\nThose are a handful of suggestions coming out of a solution wide\nResharper code inspection. out of the 5000+ warnings that Resharper\noututs, not all are actionable (e.g when it thinks a public property\nshould be made private because it sees no use of it), but there\ncertainly at least another couple hundred low hanging fruits like the\nones that this PR illustrates.\n\n\n### Contribution Checklist\n\n- [X] The code builds clean without any errors or warnings\n- [X] The PR follows SK Contribution Guidelines\n(https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md)\n- [X] The code follows the .NET coding conventions\n(https://learn.microsoft.com/dotnet/csharp/fundamentals/coding-style/coding-conventions)\nverified with `dotnet format`\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: Shawn Callegari <36091529+shawncal@users.noreply.github.com>","shortMessageHtmlLink":".Net: Cleanup from Resharper analysis (microsoft#1914)"}},{"before":"28181d7e556d503cc34b4ada2c83a1a556f7a1aa","after":"36f4e7cc0ba9c8d97f72f83d420f4403826a8496","ref":"refs/heads/main","pushedAt":"2023-07-11T21:15:47.399Z","pushType":"push","commitsCount":152,"pusher":{"login":"xieliaing","name":"Liang Xie","path":"/xieliaing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9838639?s=80&v=4"},"commit":{"message":"Copilot Chat: support multiple document import (#1675)\n\n### Motivation and Context\n\nCopilot Chat currently only supports importing a single document at a\ntime. Supporting multiple documents will improve user experience.\n\n### Description\n\n1. Add multi-document support in DocumentImportController. Did a little\nrefactoring too.\n2. Create a configurable limit on the number of documents that can be\nimported at a time. It's currently set to 10.\n3. Enable support in the webapp, both drag&drop and file explorer.\nUpdate the document history item to show multiple files.\n4. Update the import document console app to support multi-doc import.\n\n![image](https://github.com/microsoft/semantic-kernel/assets/12570346/64e025fb-de71-4bef-9903-08ad570c5e1e)\n\nFuture work:\nhttps://github.com/orgs/microsoft/projects/852/views/1?pane=issue&itemId=31798351\n\n### Contribution Checklist\n\n- [ ] The code builds clean without any errors or warnings\n- [ ] The PR follows SK Contribution Guidelines\n(https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md)\n- [ ] The code follows the .NET coding conventions\n(https://learn.microsoft.com/dotnet/csharp/fundamentals/coding-style/coding-conventions)\nverified with `dotnet format`\n- [ ] All unit tests pass, and I have added new tests where possible\n- [ ] I didn't break anyone :smile:\n\n---------\n\nCo-authored-by: Aman Sachan <51973971+amsacha@users.noreply.github.com>","shortMessageHtmlLink":"Copilot Chat: support multiple document import (microsoft#1675)"}},{"before":"28181d7e556d503cc34b4ada2c83a1a556f7a1aa","after":"36f4e7cc0ba9c8d97f72f83d420f4403826a8496","ref":"refs/heads/main","pushedAt":"2023-07-11T21:15:47.000Z","pushType":"push","commitsCount":152,"pusher":{"login":"xieliaing","name":"Liang Xie","path":"/xieliaing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9838639?s=80&v=4"},"commit":{"message":"Copilot Chat: support multiple document import (#1675)\n\n### Motivation and Context\n\nCopilot Chat currently only supports importing a single document at a\ntime. Supporting multiple documents will improve user experience.\n\n### Description\n\n1. Add multi-document support in DocumentImportController. Did a little\nrefactoring too.\n2. Create a configurable limit on the number of documents that can be\nimported at a time. It's currently set to 10.\n3. Enable support in the webapp, both drag&drop and file explorer.\nUpdate the document history item to show multiple files.\n4. Update the import document console app to support multi-doc import.\n\n![image](https://github.com/microsoft/semantic-kernel/assets/12570346/64e025fb-de71-4bef-9903-08ad570c5e1e)\n\nFuture work:\nhttps://github.com/orgs/microsoft/projects/852/views/1?pane=issue&itemId=31798351\n\n### Contribution Checklist\n\n- [ ] The code builds clean without any errors or warnings\n- [ ] The PR follows SK Contribution Guidelines\n(https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md)\n- [ ] The code follows the .NET coding conventions\n(https://learn.microsoft.com/dotnet/csharp/fundamentals/coding-style/coding-conventions)\nverified with `dotnet format`\n- [ ] All unit tests pass, and I have added new tests where possible\n- [ ] I didn't break anyone :smile:\n\n---------\n\nCo-authored-by: Aman Sachan <51973971+amsacha@users.noreply.github.com>","shortMessageHtmlLink":"Copilot Chat: support multiple document import (microsoft#1675)"}},{"before":"df07fc6f28853a481dd6f47e60d39a52fc6c9967","after":"28181d7e556d503cc34b4ada2c83a1a556f7a1aa","ref":"refs/heads/main","pushedAt":"2023-06-21T18:38:46.858Z","pushType":"push","commitsCount":92,"pusher":{"login":"xieliaing","name":"Liang Xie","path":"/xieliaing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9838639?s=80&v=4"},"commit":{"message":"Stabilizing Book Creator Sample: Updating sk nuget and switching to ActionPlanner (#1613)\n\n### Motivation and Context\n\nThis PR works primarily to stabilize the Book Creator sample app by:\n- Updating KernelHttpServer to use latest SK nuget version\n(0.16.230615.1-preview)\n- Using ActionPlanner over SequentialPlanner\n\n### Description\n\nA lot of the issues detailed in this issue resulted from using\nSequentialPlanner without gpt-4:\nhttps://github.com/microsoft/semantic-kernel/issues/1542\n\n+ Verified that updates to KernelHttpServer doesn't break any of the\nother sample apps\n\n### Contribution Checklist\n\n- [x] The code builds clean without any errors or warnings\n- [x] The PR follows SK Contribution Guidelines\n(https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md)\n- [x] The code follows the .NET coding conventions\n(https://learn.microsoft.com/dotnet/csharp/fundamentals/coding-style/coding-conventions)\nverified with `dotnet format`\n- [x] All unit tests pass, and I have added new tests where possible\n- [x] I didn't break anyone :smile:","shortMessageHtmlLink":"Stabilizing Book Creator Sample: Updating sk nuget and switching to A…"}},{"before":"df07fc6f28853a481dd6f47e60d39a52fc6c9967","after":"28181d7e556d503cc34b4ada2c83a1a556f7a1aa","ref":"refs/heads/main","pushedAt":"2023-06-21T18:38:46.787Z","pushType":"push","commitsCount":92,"pusher":{"login":"xieliaing","name":"Liang Xie","path":"/xieliaing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9838639?s=80&v=4"},"commit":{"message":"Stabilizing Book Creator Sample: Updating sk nuget and switching to ActionPlanner (#1613)\n\n### Motivation and Context\n\nThis PR works primarily to stabilize the Book Creator sample app by:\n- Updating KernelHttpServer to use latest SK nuget version\n(0.16.230615.1-preview)\n- Using ActionPlanner over SequentialPlanner\n\n### Description\n\nA lot of the issues detailed in this issue resulted from using\nSequentialPlanner without gpt-4:\nhttps://github.com/microsoft/semantic-kernel/issues/1542\n\n+ Verified that updates to KernelHttpServer doesn't break any of the\nother sample apps\n\n### Contribution Checklist\n\n- [x] The code builds clean without any errors or warnings\n- [x] The PR follows SK Contribution Guidelines\n(https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md)\n- [x] The code follows the .NET coding conventions\n(https://learn.microsoft.com/dotnet/csharp/fundamentals/coding-style/coding-conventions)\nverified with `dotnet format`\n- [x] All unit tests pass, and I have added new tests where possible\n- [x] I didn't break anyone :smile:","shortMessageHtmlLink":"Stabilizing Book Creator Sample: Updating sk nuget and switching to A…"}},{"before":"e4781e51d4e8fea5f6beb85823272e305183372c","after":"df07fc6f28853a481dd6f47e60d39a52fc6c9967","ref":"refs/heads/main","pushedAt":"2023-06-12T18:02:01.628Z","pushType":"push","commitsCount":4,"pusher":{"login":"xieliaing","name":"Liang Xie","path":"/xieliaing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9838639?s=80&v=4"},"commit":{"message":"Update redis memory README.md (#1408)\n\n### Motivation and Context\r\nFix #1404\r\n\r\n### Description\r\nRemove `using` from the code example and add some comments to\r\n`ConnectionMultiplexer` to prevent exceptions due to some accidental\r\nusage.","shortMessageHtmlLink":"Update redis memory README.md (microsoft#1408)"}},{"before":"e4781e51d4e8fea5f6beb85823272e305183372c","after":"df07fc6f28853a481dd6f47e60d39a52fc6c9967","ref":"refs/heads/main","pushedAt":"2023-06-12T18:02:01.557Z","pushType":"push","commitsCount":4,"pusher":{"login":"xieliaing","name":"Liang Xie","path":"/xieliaing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9838639?s=80&v=4"},"commit":{"message":"Update redis memory README.md (#1408)\n\n### Motivation and Context\r\nFix #1404\r\n\r\n### Description\r\nRemove `using` from the code example and add some comments to\r\n`ConnectionMultiplexer` to prevent exceptions due to some accidental\r\nusage.","shortMessageHtmlLink":"Update redis memory README.md (microsoft#1408)"}},{"before":"371f54b3f89b97a1a8d2c529980a6f14f8ed0ddf","after":"e4781e51d4e8fea5f6beb85823272e305183372c","ref":"refs/heads/main","pushedAt":"2023-06-11T04:39:22.973Z","pushType":"push","commitsCount":33,"pusher":{"login":"xieliaing","name":"Liang Xie","path":"/xieliaing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9838639?s=80&v=4"},"commit":{"message":"Add sample notebook to demo weaviate memory store (#1359)\n\n### Motivation and Context\r\n 1. Why is this change required?\r\n To show users how to use the WeaviateMemoryStore memory store\r\n 2. What problem does it solve?\r\nUsers don't know how to config and use the WeaviateMemoryStore memory\r\nstore\r\n 3. What scenario does it contribute to?\r\nUsers want to learn how to config and use the WeaviateMemoryStore memory\r\nstore\r\n 4. If it fixes an open issue, please link to the issue here.\r\n NA\r\n\r\n### Description\r\nAdd a notebook to show users how to config and use the\r\nWeaviateMemoryStore memory store in a few examples.\r\n---------\r\n\r\nCo-authored-by: Dan Dascalescu ","shortMessageHtmlLink":"Add sample notebook to demo weaviate memory store (microsoft#1359)"}},{"before":"371f54b3f89b97a1a8d2c529980a6f14f8ed0ddf","after":"e4781e51d4e8fea5f6beb85823272e305183372c","ref":"refs/heads/main","pushedAt":"2023-06-11T04:39:22.927Z","pushType":"push","commitsCount":33,"pusher":{"login":"xieliaing","name":"Liang Xie","path":"/xieliaing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9838639?s=80&v=4"},"commit":{"message":"Add sample notebook to demo weaviate memory store (#1359)\n\n### Motivation and Context\r\n 1. Why is this change required?\r\n To show users how to use the WeaviateMemoryStore memory store\r\n 2. What problem does it solve?\r\nUsers don't know how to config and use the WeaviateMemoryStore memory\r\nstore\r\n 3. What scenario does it contribute to?\r\nUsers want to learn how to config and use the WeaviateMemoryStore memory\r\nstore\r\n 4. If it fixes an open issue, please link to the issue here.\r\n NA\r\n\r\n### Description\r\nAdd a notebook to show users how to config and use the\r\nWeaviateMemoryStore memory store in a few examples.\r\n---------\r\n\r\nCo-authored-by: Dan Dascalescu ","shortMessageHtmlLink":"Add sample notebook to demo weaviate memory store (microsoft#1359)"}},{"before":"6a270273ee6a2bc27baaa9c8157416b7c10716a7","after":"371f54b3f89b97a1a8d2c529980a6f14f8ed0ddf","ref":"refs/heads/main","pushedAt":"2023-06-05T23:53:51.775Z","pushType":"push","commitsCount":8,"pusher":{"login":"xieliaing","name":"Liang Xie","path":"/xieliaing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9838639?s=80&v=4"},"commit":{"message":"Bump SK python version from 0.2.9 to 0.3.0 (#1342)\n\nNew release and updated feature matrix\r\n\r\n---------\r\n\r\nCo-authored-by: Abby Harrison ","shortMessageHtmlLink":"Bump SK python version from 0.2.9 to 0.3.0 (microsoft#1342)"}},{"before":"6a270273ee6a2bc27baaa9c8157416b7c10716a7","after":"371f54b3f89b97a1a8d2c529980a6f14f8ed0ddf","ref":"refs/heads/main","pushedAt":"2023-06-05T23:53:51.714Z","pushType":"push","commitsCount":8,"pusher":{"login":"xieliaing","name":"Liang Xie","path":"/xieliaing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9838639?s=80&v=4"},"commit":{"message":"Bump SK python version from 0.2.9 to 0.3.0 (#1342)\n\nNew release and updated feature matrix\r\n\r\n---------\r\n\r\nCo-authored-by: Abby Harrison ","shortMessageHtmlLink":"Bump SK python version from 0.2.9 to 0.3.0 (microsoft#1342)"}},{"before":"fa67b4c8724fb1d1779bc909add52df09120c403","after":"6a270273ee6a2bc27baaa9c8157416b7c10716a7","ref":"refs/heads/main","pushedAt":"2023-06-03T19:18:56.627Z","pushType":"push","commitsCount":10,"pusher":{"login":"xieliaing","name":"Liang Xie","path":"/xieliaing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9838639?s=80&v=4"},"commit":{"message":"CopilotChat: Remove unused /invoke API from webapi service (#1308)\n\n### Motivation and Context\r\nThe /invoke API in webapi is no longer being used by the webapp.\r\n\r\n### Description\r\n- Removed the SemanticKernelController from webapp\r\n- Removed unused `invokeSkillWithMsalToken` and\r\n`invokeSkillWithGraphToken` from `useConnectors.ts`\r\n\r\n---------\r\n\r\nCo-authored-by: Teresa Hoang <125500434+teresaqhoang@users.noreply.github.com>","shortMessageHtmlLink":"CopilotChat: Remove unused /invoke API from webapi service (microsoft…"}},{"before":"aa80f3026fba1b56bd171ec049e2aa694a328916","after":"fa67b4c8724fb1d1779bc909add52df09120c403","ref":"refs/heads/main","pushedAt":"2023-06-02T03:27:15.967Z","pushType":"push","commitsCount":4,"pusher":{"login":"xieliaing","name":"Liang Xie","path":"/xieliaing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9838639?s=80&v=4"},"commit":{"message":"Copilot Chat: Make message input box input persistent per chat within the UI (#1302)\n\n### Motivation and Context\r\nBug: When you enter something into the message input box in Copilot Chat\r\nbut do not send it, and you switch to another chat session, the message\r\nwill appear in the other chat session's message input box.\r\nExpected: You type a message in one of the chat sessions, the message\r\nshould only appear in the input box of that chat session. And when you\r\nswitch to another session, the input box should become empty or show\r\nwhatever is already in there previously.\r\n\r\n### Description\r\n1. Remove the feature that enables users to go back to the previous\r\nmessage by pressing the up arrow key.\r\n2. Fix the bug described above to enable the expected behavior.","shortMessageHtmlLink":"Copilot Chat: Make message input box input persistent per chat within…"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAELxuR0AA","startCursor":null,"endCursor":null}},"title":"Activity · xieliaing/semantic-kernel-xl"}