Plugins
Plugins 模块:一步一步教程
覆盖插件全生命周期:发现、安装、检查、启停、执行与移除。
步骤 1:列出现有插件
mosaic --project-state plugins list
mosaic --project-state plugins list --source all
步骤 2:建立健康基线
mosaic --project-state plugins doctor
mosaic --project-state plugins check
步骤 3:从本地路径安装插件
mosaic --project-state plugins install --path ./plugins/example-plugin
# 覆盖安装
mosaic --project-state plugins install --path ./plugins/example-plugin --force
请替换成你实际插件目录路径。
步骤 4:检查插件信息与可用性
mosaic --project-state plugins info <plugin_id>
mosaic --project-state plugins check <plugin_id>
步骤 5:启用与禁用插件
mosaic --project-state plugins enable <plugin_id>
mosaic --project-state plugins disable <plugin_id>
步骤 6:执行插件 hook
mosaic --project-state plugins run <plugin_id>
mosaic --project-state plugins run <plugin_id> --hook doctor
mosaic --project-state plugins run <plugin_id> --hook run --arg key=value --timeout-ms 15000
步骤 7:移除废弃插件
mosaic --project-state plugins remove <plugin_id>
mosaic --project-state plugins list
步骤 8:JSON 自动化
mosaic --project-state --json plugins list
mosaic --project-state --json plugins check <plugin_id>