From 0cd08003521aab31e268c398e19f4018b649cf3c Mon Sep 17 00:00:00 2001 From: enisn Date: Mon, 11 Aug 2025 14:36:59 +0300 Subject: [PATCH] Expose InnerKernel with a property --- .../src/Volo.Abp.AI.Abstractions/Volo/Abp/AI/IKernel.cs | 7 ++++--- framework/src/Volo.Abp.AI/Volo/Abp/AI/TypedKernel.cs | 4 ++-- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/framework/src/Volo.Abp.AI.Abstractions/Volo/Abp/AI/IKernel.cs b/framework/src/Volo.Abp.AI.Abstractions/Volo/Abp/AI/IKernel.cs index 1dc02dc260..20a002e682 100644 --- a/framework/src/Volo.Abp.AI.Abstractions/Volo/Abp/AI/IKernel.cs +++ b/framework/src/Volo.Abp.AI.Abstractions/Volo/Abp/AI/IKernel.cs @@ -1,8 +1,9 @@ +using Microsoft.SemanticKernel; + namespace Volo.Abp.AI; public interface IKernel where TWorkSpace : class { -} - - + Kernel Kernel { get; } +} \ No newline at end of file diff --git a/framework/src/Volo.Abp.AI/Volo/Abp/AI/TypedKernel.cs b/framework/src/Volo.Abp.AI/Volo/Abp/AI/TypedKernel.cs index b706eebee7..2d46136c0b 100644 --- a/framework/src/Volo.Abp.AI/Volo/Abp/AI/TypedKernel.cs +++ b/framework/src/Volo.Abp.AI/Volo/Abp/AI/TypedKernel.cs @@ -7,11 +7,11 @@ namespace Volo.Abp.AI; public class TypedKernel : IKernel where TWorkSpace : class { - public Kernel InnerKernel { get; } + public Kernel Kernel { get; } public TypedKernel(IServiceProvider serviceProvider) { - InnerKernel = serviceProvider.GetRequiredKeyedService( + Kernel = serviceProvider.GetRequiredKeyedService( AbpAIOptions.GetKernelServiceKeyName( WorkspaceNameAttribute.GetWorkspaceName())); }