The @RegisterClass key used to look up this extension in ClassFactory.
Must match the second argument of @RegisterClass(BaseServerExtension, 'DriverClass').
Whether this extension is enabled. Disabled extensions are skipped during loading.
URL path prefix for this extension's routes (e.g., '/webhook/slack').
The extension registers its routes under this prefix on the Express app.
Extension-specific configuration. The shape varies by extension type.
For messaging adapters, this contains AgentID, BotToken, etc.
The extension is responsible for parsing and validating its own settings.
Configuration for a server extension instance, loaded from the
serverExtensionsarray inmj.config.cjs.Each entry in the array corresponds to one extension instance. The
DriverClassfield is used to look up the registered class viaClassFactory.CreateInstance().Example