Table of Contents

Class ActiveSkill

Namespace
JD.AI.Core.Skills
Assembly
JD.AI.Core.dll

An eligible skill selected after precedence and gating.

public sealed record ActiveSkill : IEquatable<ActiveSkill>
Inheritance
ActiveSkill
Implements
Inherited Members

Constructors

ActiveSkill(string, string, string, string, SkillSourceDirectory, SkillMetadata)

An eligible skill selected after precedence and gating.

public ActiveSkill(string Name, string SkillKey, string DirectoryPath, string SkillFilePath, SkillSourceDirectory Source, SkillMetadata Metadata)

Parameters

Name string
SkillKey string
DirectoryPath string
SkillFilePath string
Source SkillSourceDirectory
Metadata SkillMetadata

Properties

DirectoryPath

public string DirectoryPath { get; init; }

Property Value

string

Metadata

public SkillMetadata Metadata { get; init; }

Property Value

SkillMetadata

Name

public string Name { get; init; }

Property Value

string

SkillFilePath

public string SkillFilePath { get; init; }

Property Value

string

SkillKey

public string SkillKey { get; init; }

Property Value

string

Source

public SkillSourceDirectory Source { get; init; }

Property Value

SkillSourceDirectory