plugin_abi_mismatch
Diagnostic `nanook::plugin::abi_mismatch`
Summary
plugin `{0}` was built against nanook-plugin {1} but host expects {2}
Help
rebuild against nanook-plugin {2}
Details
When this fires
The cdylib loaded fine, but its nanook_abi_version stamp doesn't match the host's nanook_plugin::ABI_VERSION. discover::StampReader reads the symbol during the startup walk, and PluginHost::build bails on the first mismatch via discover::first_mismatch. You'll see this at agent startup or when running nanook plugins inspect against a plugin compiled against an older (or newer) nanook-plugin crate.
What to check
Rebuild the plugin against the nanook-plugin version listed in the error (the third field). All plugins should share one workspace nanook-plugin dep, no path/git overrides drifting apart. Prune any stale .so left over in a [plugins].dirs entry.