-
Notifications
You must be signed in to change notification settings - Fork 4.5k
Description
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).
Metadata
Metadata
Assignees
Labels
Type
Projects
Status