export function findBundledPluginSource(params: {
lookup: BundledPluginLookup;
workspaceDir?: string; /** Use an explicit env when bundled roots should resolve independently from process.env. */
env?: NodeJS.ProcessEnv;
}): BundledPluginSource | undefined { const bundled = resolveBundledPluginSources({
workspaceDir: params.workspaceDir,
env: params.env,
}); return findBundledPluginSourceInMap({
bundled,
lookup: params.lookup,
});
}
export function resolveBundledPluginInstallCommandHint(params: {
pluginId: string;
workspaceDir?: string; /** Use an explicit env when bundled roots should resolve independently from process.env. */
env?: NodeJS.ProcessEnv;
}): string | null { const bundledSource = findBundledPluginSource({
lookup: { kind: "pluginId", value: params.pluginId },
workspaceDir: params.workspaceDir,
env: params.env,
}); if (!bundledSource?.localPath) { returnnull;
} return `openclaw plugins install ${bundledSource.localPath}`;
}
Messung V0.5 in Prozent
¤ Diese beiden folgenden Angebotsgruppen bietet das Unternehmen0.13Angebot
(Wie Sie bei der Firma Beratungs- und Dienstleistungen beauftragen können 2026-06-10)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.