Home / Documentation / Configuration Guide

Plugin System

Hot-pluggable plugins

The Neurova plugin system loads and unloads plugins at runtime, with no service restart required.

Core capabilities

FeatureDescription
Hot plugPlugins can be enabled or disabled at runtime
Lifecycle managementA complete state machine across install / enable / disable / uninstall
Dependency managementPlugin dependencies are resolved and loaded automatically
Version controlPlugin versioning with rollback
Protocol compatibilityA shared interface abstraction with the Skill system

Plugin manifest structure

{
    "id": "plugin_id",
    "name": "Plugin name",
    "version": "1.0.0",
    "description": "...",
    "author": "...",
    "status": "disabled"
}

Management commands

# enable / disable
neurova admin plugins enable <plugin_id>
neurova admin plugins disable <plugin_id>
```