Table of Contents

Constructor SkillActivator

Namespace
LMKit.Agents.Skills
Assembly
LM-Kit.NET.dll

SkillActivator(SkillRegistry)

Initializes a new instance of the SkillActivator class.

public SkillActivator(SkillRegistry registry = null)

Parameters

registry SkillRegistry

The skill registry to use for skill lookups. If null, skills must be provided directly to activation methods.

Examples

Creating an activator with a registry:

var registry = new SkillRegistry();
registry.LoadFromDirectory("./skills");

var activator = new SkillActivator(registry);
var context = activator.Activate("code-review");