fix(plugins): expose startup tool registry in catalog

This commit is contained in:
Peter Steinberger
2026-05-02 15:00:50 +01:00
parent 68ac9a48b7
commit 3240cccb8a

View File

@@ -602,13 +602,24 @@ function resolvePluginToolRegistry(params: {
loadOptions: PluginLoadOptions;
onlyPluginIds?: readonly string[];
}) {
return getLoadedRuntimePluginRegistry({
const lookup = {
env: params.loadOptions.env,
loadOptions: params.loadOptions,
workspaceDir: params.loadOptions.workspaceDir,
requiredPluginIds: params.onlyPluginIds,
surface: "channel",
});
};
return (
getLoadedRuntimePluginRegistry({
...lookup,
surface: "channel",
}) ??
getLoadedRuntimePluginRegistry({
env: lookup.env,
workspaceDir: lookup.workspaceDir,
requiredPluginIds: lookup.requiredPluginIds,
surface: "active",
})
);
}
function resolvePluginToolLoadState(params: {