Skip to content

.Net MEVD: Remove references to Microsoft.SemanticKernel.Core from MEVD connectors #10855

Closed

Description

@roji

MEVD connectors currently reference Microsoft.SemanticKernel.Core; just as MEVD is moving to become a foundational .NET API that is used by - but does not reference - SK, it seems like its implementations should also be independent packages that don't bring in SK components.

AFAICT the only need in MEVD is the DI extension methods over IKernelBuilder (this needs to be verified); these are just sugar over calling the analogous methods over IKernelBuilder.Services, so it seems to me that they could be removed (there could be any number of other DI services that a user might want to register with IKernelBuilder, without this sort of sugar).

Otherwise, usage seems to be in the old IMemoryStore implementations (needs to be verified); if so, we can remove the reference at the point where IMemoryStore is removed (#10809).

Activity

  1. changed the title [-].Net MEVD: Consider not referencing Microsoft.SemanticKernel.Core from MEVD connectors[/-] [+].Net MEVD: Remove references to Microsoft.SemanticKernel.Core from MEVD connectors[/+] on Mar 19, 2025
  2. 4 remaining items

  3. moved this from Backlog: Planned to Sprint: In Progress in Semantic Kernelon Apr 28, 2025
  4. added 6 commits that reference this issue on Apr 28, 2025
    6f79e4c
    3009c64
    995ab6d
    ce39e7c
    e5ecaf7
    dccbba7
  5. moved this from Sprint: In Progress to Sprint: Done in Semantic Kernelon Apr 30, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

.NETIssue or Pull requests regarding .NET codeBuildFeatures planned for next Build conferencememorymemory connectormsft.ext.vectordataRelated to Microsoft.Extensions.VectorData

Type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions