Table of Contents

Class SkillSourceDirectory

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

Skill source directory and precedence metadata.

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

Constructors

SkillSourceDirectory(string, string, SkillSourceKind, int)

Skill source directory and precedence metadata.

public SkillSourceDirectory(string Name, string RootPath, SkillSourceKind Kind, int Order = 0)

Parameters

Name string

Human-friendly source name (for status output).

RootPath string

Directory containing skill subdirectories.

Kind SkillSourceKind

Source precedence tier.

Order int

Tie-breaker within the same tier (higher wins).

Properties

Kind

Source precedence tier.

public SkillSourceKind Kind { get; init; }

Property Value

SkillSourceKind

Name

Human-friendly source name (for status output).

public string Name { get; init; }

Property Value

string

Order

Tie-breaker within the same tier (higher wins).

public int Order { get; init; }

Property Value

int

RootPath

Directory containing skill subdirectories.

public string RootPath { get; init; }

Property Value

string