Present instead of tags/title on failure (e.g. a filename plugin whose regex didn't
match) — a structured PluginError, not thrown, so the host can report it without
the whole use_plugin call failing.
Usage
import { type MetadataResult } from "crates/lanrurugi-plugin/dispatcher/plugin-sdk.ts";