Namespace Oscova.Agents.Plugins
Classes
- AgentPluginBuilder
-
Collects contributions declared by a plugin entry point.
- AgentPluginCatalog
-
Holds the successfully loaded plugins for the lifetime of the host process.
- AgentPluginContext
-
Provides narrow host services a plugin can use when creating runtime contributions.
- AgentPluginInspection
-
Describes one plugin manifest found on disk without executing its assembly.
- AgentPluginLoadDiagnostic
-
Human-readable plugin loading diagnostic returned to the host for logging or tests.
- AgentPluginLoader
-
Loads trusted in-process plugins from plugin directories.
- AgentPluginManifest
-
Describes a plugin assembly discovered on disk.
- AgentProviderContribution<TProvider>
-
Describes a provider a loaded plugin can create through its plugin context.
- AgentToolsetContribution
-
Describes a toolset a loaded plugin can create for a user scope.
- LoadedAgentPlugin
-
Runtime representation of a successfully loaded plugin.
Interfaces
- IAgentPlugin
-
Entry point implemented by trusted in-process agent plugins.
- IAgentPluginCatalog
-
Exposes the plugins loaded for the current host process.
Enums
- AgentPluginLoadDiagnosticLevel
-
Severity for a plugin loading diagnostic.