Table of Contents

Property ActiveSkill

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

ActiveSkill

Gets or sets the currently active skill.

When set, resource paths can be resolved without specifying the skill name.

public AgentSkill ActiveSkill { get; set; }

Property Value

AgentSkill

Examples

Setting the active skill for context-aware resource loading:

var resourceTool = new SkillResourceTool(registry);
resourceTool.ActiveSkill = registry.Get("api-designer");

// Now LLM can load resources without specifying skill name
// {"operation": "load", "path": "templates/openapi.yaml"}