Class LoadedAgentPlugin
- Namespace
- Oscova.Agents.Plugins
- Assembly
- Oscova.Agents.dll
Runtime representation of a successfully loaded plugin.
public sealed class LoadedAgentPluginInheritance
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.