Skip to content
Discussion options

You must be logged in to vote

You do not need to stage skills on local disk for this scenario. AgentSkillsProvider is built around a pluggable AgentSkillsSource abstraction, which is the supported extension point for backing skills with a remote store such as Azure Blob Storage.

Extension point

AgentSkillsSource is a single asynchronous method, and the XML documentation explicitly calls out remote backends as a supported origin:

public abstract class AgentSkillsSource
{
    public abstract Task<IList<AgentSkill>> GetSkillsAsync(CancellationToken cancellationToken = default);
}

AgentSkillsProvider accepts a source directly via its constructor:

public AgentSkillsProvider(
    AgentSkillsSource source,
    AgentSkillsPro…

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@kpobb1989
Comment options

Answer selected by kpobb1989
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants