update Readme, fix activity provider context

This commit is contained in:
Ryan Sweet
2023-07-18 08:50:22 -07:00
parent 6c759c28cd
commit 7b52b5286f
3 changed files with 37 additions and 5 deletions

View File

@@ -50,7 +50,7 @@ public class SemanticKernelActivityProvider : IActivityProvider
// get a list of skills in the assembly
var skills = LoadSkillsFromAssemblyAsync("skills", kernel);
SKContext context = new SKContext();
SKContext context = kernel.CreateNewContext();
var functionsAvailable = context.Skills.GetFunctionsView();
// create activity descriptors for each skilland function
@@ -195,7 +195,7 @@ public class SemanticKernelActivityProvider : IActivityProvider
skillConfig.PPenalty,
skillConfig.FPenalty);
Console.WriteLine($"SK Added function: {skfunc.SkillName}.{skfunc.Name}");
Console.WriteLine($"SKActivityProvider Added SK function: {skfunc.SkillName}.{skfunc.Name}");
}
}
}

View File

@@ -29,7 +29,7 @@ namespace Elsa.SemanticKernel;
/// <summary>
/// Invoke a Semantic Kernel skill.
/// </summary>
[Activity("Elsa", "AI Chat", "Invoke a Semantic Kernel skill. ", DisplayName = "Semantic Kernel Skill", Kind = ActivityKind.Task)]
[Activity("Elsa", "Semantic Kernel", "Invoke a Semantic Kernel skill. ", DisplayName = "Generic Semantic Kernel Skill", Kind = ActivityKind.Task)]
[PublicAPI]
public class SemanticKernelSkill : CodeActivity<string>
{