AgentSkillsSource Class

Definition

Abstract base class for skill sources. A skill source provides skills from a specific origin (filesystem, remote server, database, in-memory, etc.).

public abstract class AgentSkillsSource : IDisposable
type AgentSkillsSource = class
    interface IDisposable
Public MustInherit Class AgentSkillsSource
Implements IDisposable
Inheritance
AgentSkillsSource
Derived
Implements

Remarks

Sources are IDisposable so that pipelines built from decorators can release any resources they own. The default Dispose(Boolean) implementation does nothing; sources that hold disposable resources override it. Decorators dispose the source they wrap.

Constructors

Name Description
AgentSkillsSource()

Methods

Name Description
Dispose()

Releases all resources used by this source.

Dispose(Boolean)

Releases the unmanaged resources used by this source and optionally releases the managed resources.

GetSkillsAsync(AgentSkillsSourceContext, CancellationToken)

Gets the skills provided by this source.

Applies to