Skip to content

.Net: Simplify memory namespaces#4230

Merged
SergeyMenshykh merged 20 commits intomicrosoft:mainfrom
SergeyMenshykh:simplify-memory-namespaces
Dec 13, 2023
Merged

.Net: Simplify memory namespaces#4230
SergeyMenshykh merged 20 commits intomicrosoft:mainfrom
SergeyMenshykh:simplify-memory-namespaces

Conversation

@SergeyMenshykh
Copy link
Member

@SergeyMenshykh SergeyMenshykh commented Dec 13, 2023

Closes task #1 of the issue - #3151

Description

The Memory keyword is removed from the namespaces to make them slightly shorter and aligned with AI connector namespaces:

  • Microsoft.SemanticKernel.Connectors.Memory.Chroma -> Microsoft.SemanticKernel.Connectors.Chroma
  • Microsoft.SemanticKernel.Connectors.Memory.AzureAISearch -> Microsoft.SemanticKernel.Connectors.AzureAISearch
  • same for Kusto, Milvus, etc

The MemoryBuilder, VolatileMemoryStore classes that live in the Plugins.Memory project under the Microsoft.SemanticKernel.Plugins.Memory namespace are moved to Microsoft.SemanticKernel.Memory namespace where they naturally belong to.

@SergeyMenshykh SergeyMenshykh requested a review from a team as a code owner December 13, 2023 15:44
@shawncal shawncal added docs and tests Improvements or additions to documentation .NET Issue or Pull requests regarding .NET code kernel Issues or pull requests impacting the core kernel memory connector labels Dec 13, 2023
@SergeyMenshykh SergeyMenshykh added the v1.0.1 Required for the Semantic Kernel v1.0.1 release label Dec 13, 2023
@SergeyMenshykh SergeyMenshykh added this pull request to the merge queue Dec 13, 2023
Merged via the queue into microsoft:main with commit 0095578 Dec 13, 2023
@SergeyMenshykh SergeyMenshykh deleted the simplify-memory-namespaces branch December 13, 2023 19:22
Bryan-Roe pushed a commit to Bryan-Roe-ai/semantic-kernel that referenced this pull request Oct 6, 2024
Closes task `#1` of the issue -
microsoft#3151

### Description

The `Memory` keyword is removed from the namespaces to make them
slightly shorter and aligned with AI connector namespaces:
- `Microsoft.SemanticKernel.Connectors.Memory.Chroma` ->
`Microsoft.SemanticKernel.Connectors.Chroma`
- `Microsoft.SemanticKernel.Connectors.Memory.AzureAISearch` ->
`Microsoft.SemanticKernel.Connectors.AzureAISearch`
- same for Kusto, Milvus, etc

The `MemoryBuilder`, `VolatileMemoryStore` classes that live in the
`Plugins.Memory` project under the
`Microsoft.SemanticKernel.Plugins.Memory` namespace are moved to
`Microsoft.SemanticKernel.Memory` namespace where they naturally belong
to.

---------

Co-authored-by: Mark Wallace <127216156+markwallace-microsoft@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

docs and tests Improvements or additions to documentation kernel Issues or pull requests impacting the core kernel memory connector .NET Issue or Pull requests regarding .NET code v1.0.1 Required for the Semantic Kernel v1.0.1 release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants