pub fn discover(dir: &Path) -> Vec<DiscoveredPlugin>Expand description
Scan dir for plugin subdirectories, returning every one that parses. A
missing dir yields an empty list (no plugins installed — normal). Each
subdirectory needs a plugin.toml + exactly one .wasm; anything else is
logged at warn/debug and skipped.