Table of Contents

Class LoadedAgentPlugin

Namespace
Oscova.Agents.Plugins
Assembly
Oscova.Agents.dll

Runtime representation of a successfully loaded plugin.

public sealed class LoadedAgentPlugin

Inheritance

Inherited Members

Constructors

LoadedAgentPlugin(AgentPluginManifest, Assembly, string, IReadOnlyList<AgentToolsetContribution>, IReadOnlyList<AgentProviderContribution<IModelProvider>>, IReadOnlyList<AgentProviderContribution<ISpeechRecognitionProvider>>, IReadOnlyList<AgentProviderContribution<ISpeechSynthesisProvider>>)

Runtime representation of a successfully loaded plugin.

Properties

Assembly

Gets the loaded plugin assembly.

DeclaredCredentialKeys

Gets the credential keys declared directly by this plugin's registered contributions.

Manifest

Gets the validated manifest used to load the plugin.

ModelProviders

Gets the model provider contributions registered by the plugin entry point.

PluginDirectory

Gets the validated directory containing this plugin's manifest.

SpeechRecognitionProviders

Gets the speech recognition provider contributions registered by the plugin entry point.

SpeechSynthesisProviders

Gets the speech synthesis provider contributions registered by the plugin entry point.

Toolsets

Gets the toolset contributions registered by the plugin entry point.