Skip to main content

Module plugins

Module plugins 

Source
Expand description

Plugin System Module

Provides an extensible plugin architecture for CSM:

  • Plugin discovery and loading
  • Plugin lifecycle management
  • Event hooks and callbacks
  • Configuration management
  • Sandboxed execution

Structs§

HookRegistration
Hook registration
HookResult
Result of a hook invocation
PluginAuthor
Plugin author information
PluginContext
API context provided to plugins
PluginDependency
Plugin dependency
PluginInstance
Plugin instance
PluginManager
Plugin manager handles plugin lifecycle
PluginManifest
Plugin manifest (plugin.json)
PluginRegistry
Plugin registry client
PluginStats
Plugin usage statistics
RegistryEntry
Plugin registry entry

Enums§

Permission
Plugin permission
PluginCategory
Plugin category
PluginEvent
Event that plugins can hook into
PluginState
Plugin state