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. |