Mosaic CLI 文档 EN

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>