Skip to content

NexusLabs.Needlr.SemanticKernel

NexusLabs.Needlr.SemanticKernel

NexusLabs.Needlr.SemanticKernel Namespace

Classes
KernelBuilderPluginOptions Options provided to IKernelBuilderPlugin implementations during configuration.
KernelFactoryOptions Options provided to kernel factory configuration callbacks.
SemanticKernelSyringe Fluent builder for configuring Semantic Kernel with Needlr plugin discovery.
SemanticKernelSyringeExtensions Extension methods for SemanticKernelSyringe providing fluent configuration of Semantic Kernel integration.
SyringeExtensionsForSemanticKernel Extension methods for NexusLabs.Needlr.Injection.ConfiguredSyringe that enable registering Semantic Kernel infrastructure (namely IKernelFactory) as part of the Needlr build pipeline.
Interfaces
IKernelBuilderPlugin Defines a plugin that configures the Semantic Kernel builder before the kernel is built. Implement this interface to add AI services, configure logging, or modify the kernel builder.
IKernelFactory Factory interface for creating configured Microsoft.SemanticKernel.Kernel instances with Needlr's auto-discovery capabilities.
ISemanticKernelPluginScanner Defines a scanner that discovers Semantic Kernel plugin types for registration. Implement this interface to customize how plugins are discovered.