mirror of
https://github.com/openclaw/openclaw.git
synced 2026-04-06 14:51:08 +00:00
fix: unblock cli startup metadata
This commit is contained in:
@@ -46,13 +46,13 @@ function mergeCliRegistrars(params: {
|
||||
runtimeRegistry: PluginRegistry;
|
||||
metadataRegistry: PluginRegistry;
|
||||
}) {
|
||||
const metadataCommands = new Set(
|
||||
params.metadataRegistry.cliRegistrars.flatMap((entry) => entry.commands),
|
||||
const runtimeCommands = new Set(
|
||||
params.runtimeRegistry.cliRegistrars.flatMap((entry) => entry.commands),
|
||||
);
|
||||
return [
|
||||
...params.metadataRegistry.cliRegistrars,
|
||||
...params.runtimeRegistry.cliRegistrars.filter(
|
||||
(entry) => !entry.commands.some((command) => metadataCommands.has(command)),
|
||||
...params.runtimeRegistry.cliRegistrars,
|
||||
...params.metadataRegistry.cliRegistrars.filter(
|
||||
(entry) => !entry.commands.some((command) => runtimeCommands.has(command)),
|
||||
),
|
||||
];
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user