Appearance
Plugins
Sur cette page
Ce que fait le chargeur
Au démarrage, Marexcode parcourt <workspace>/plugins/. Chaque sous-dossier contenant un manifeste .claude-plugin/plugin.json est enregistré, et les commandes qu'il déclare apparaissent dans la liste connue.
Le chargement est passif : il n'exécute aucun code du plugin.
Lister les plugins
text
> /pluginsAffiche les extensions chargées.
Format du dossier
text
plugins/
└── mon-plugin/
└── .claude-plugin/
└── plugin.jsonjson
{
"name": "mon-plugin",
"commands": {
"ma-commande": "description courte"
}
}Limites actuelles
- Une commande de plugin est reconnue mais pas exécutée : taper
/ma-commandeaffiche un simple accuséPlugin: /ma-commande. - Les agents, skills et hooks déclarés dans un pack de plugin ne sont pas chargés.
- Un manifeste illisible est ignoré en silence (journalisé en debug).
Hooks
Les hooks réellement exécutés ne viennent pas des plugins : ils sont lus dans .marex/hooks.json, puis .claude/hooks.json. Voir Hooks.