Exécute sh "${CLAUDE_PLUGIN_ROOT}/scripts/status.sh" quand disponible. Rapporte le répertoire de données, le mode de connexion (hook / mcp / both / none), l'URL de base du hook si configurée, l'URL MCP si configurée, le PID du serveur managé le cas échéant, et l'état de santé. N'affiche pas le contenu de .env.
Gestion de CLAUDE_PLUGIN_ROOT : même règle que le skill init — si $CLAUDE_PLUGIN_ROOT n'est pas défini, export-le sur sa propre ligne via find ~/.claude/plugins/cache/powermem/memory-powermem -maxdepth 2 -name scripts -type d 2>/dev/null | head -1 | xargs dirname, ne jamais écrire CLAUDE_PLUGIN_ROOT=... sh "$CLAUDE_PLUGIN_ROOT/..." sur une seule ligne.
Interprétation de la ligne du mode de connexion :
hook— seulruntime.envest configuré ; les hooks appellent l'API REST à l'URL de base du hook.mcp— seul${CLAUDE_PLUGIN_ROOT}/.mcp.jsonest configuré ; le client MCP Claude Code se connecte à l'URL MCP. Aucun serveur local attendu.both— les deux fichiers sont configurés ; hooks et MCP coexistent.none— aucun fichier n'est configuré ; l'utilisateur n'a pas exécuté/memory-powermem:init.
La ligne Health teste quelle que soit l'URL de base applicable (URL du hook si définie, sinon l'URL MCP avec /mcp supprimé). En mode none, status.sh rapporte « no base URL configured » et ignore la vérification de santé.