plugin Module
Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT License.
Classes
| AIPluginProtocol |
Protocol defining the interface for AI plugins. AI plugins provide hooks into the message processing pipeline, allowing for custom behavior before/after sending messages, function calls, and system instruction building. |
| BaseAIPlugin |
Base implementation of AIPlugin with no-op methods. Provides default implementations for all plugin hooks that return the original values unchanged. Extend this class and override only the hooks you need to customize. Initialize base plugin with a name. |