Class FileAgentDefinitionLoader
Loads AgentDefinition instances from *.agent.yaml files
in one or more search directories and registers them into an
IAgentDefinitionRegistry.
public sealed class FileAgentDefinitionLoader
- Inheritance
-
FileAgentDefinitionLoader
- Inherited Members
Constructors
FileAgentDefinitionLoader(IAgentDefinitionRegistry, ILogger<FileAgentDefinitionLoader>)
public FileAgentDefinitionLoader(IAgentDefinitionRegistry registry, ILogger<FileAgentDefinitionLoader> logger)
Parameters
registryIAgentDefinitionRegistryloggerILogger<FileAgentDefinitionLoader>
Methods
LoadAll(IEnumerable<string>)
Scans searchPaths for *.agent.yaml files and loads
each into the registry. Malformed files are skipped with a warning.
public void LoadAll(IEnumerable<string> searchPaths)
Parameters
searchPathsIEnumerable<string>
LoadFile(string)
Loads and registers a single .agent.yaml file.
public void LoadFile(string path)
Parameters
pathstring