Updates a plugin’s configuration. Will reload or stop the plugin based on enabled status.
The response actualName field shows the plugin name from GetName() (used as the map key),
which may differ from the display name (name).
Plugin display name (the config field name, not the internal actualName from GetName())
Plugin updated successfully
Plugin operation response
Plugin configuration
{
"name": "my_custom_plugin",
"actualName": "MyCustomPlugin",
"enabled": true,
"config": { "api_key": "xxx" },
"isCustom": true,
"path": "/plugins/my_custom_plugin.so",
"status": {
"name": "my_custom_plugin",
"status": "active",
"logs": [
"plugin my_custom_plugin initialized successfully"
],
"types": ["llm", "http"]
}
}