



























@@ -553,7 +553,7 @@ async function detectNativePackageInstallSource(packageDir: string): Promise<boo
553553}
554554555555/**
556- * After the staged plugin tree has been scanned, symlink the host openclaw
556+ * After the installed package tree has been scanned, symlink the host openclaw
557557 * package for plugins that declare it as a peer dependency.
558558 */
559559async function linkOpenClawPeerDependencies(params: {
@@ -767,7 +767,7 @@ async function validatePackagePluginInstallSource(params: {
767767async function scanAndLinkInstalledPackage(params: {
768768runtime: Awaited<ReturnType<typeof loadPluginInstallRuntime>>;
769769installedDir: string;
770-dependencyTreeRootDir?: string;
770+dependencyScanRootDir?: string;
771771pluginId: string;
772772peerDependencies: Record<string, string>;
773773logger: PluginInstallLogger;
@@ -777,7 +777,7 @@ async function scanAndLinkInstalledPackage(params: {
777777scan: async () =>
778778await params.runtime.scanInstalledPackageDependencyTree({
779779logger: params.logger,
780-packageDir: params.dependencyTreeRootDir ?? params.installedDir,
780+packageDir: params.dependencyScanRootDir ?? params.installedDir,
781781pluginId: params.pluginId,
782782}),
783783});
@@ -795,7 +795,7 @@ async function scanAndLinkInstalledPackage(params: {
795795export async function installPluginFromInstalledPackageDir(
796796params: {
797797packageDir: string;
798-dependencyTreeRootDir?: string;
798+dependencyScanRootDir?: string;
799799} & PackageInstallCommonParams,
800800): Promise<InstallPluginResult> {
801801const runtime = await loadPluginInstallRuntime();
@@ -816,7 +816,7 @@ export async function installPluginFromInstalledPackageDir(
816816const postInstallError = await scanAndLinkInstalledPackage({
817817 runtime,
818818installedDir: params.packageDir,
819-dependencyTreeRootDir: params.dependencyTreeRootDir,
819+dependencyScanRootDir: params.dependencyScanRootDir,
820820pluginId: validated.plugin.pluginId,
821821peerDependencies: validated.plugin.peerDependencies,
822822 logger,
@@ -1202,7 +1202,7 @@ export async function installPluginFromNpmSpec(
12021202const result = await installPluginFromInstalledPackageDir({
12031203dangerouslyForceUnsafeInstall: params.dangerouslyForceUnsafeInstall,
12041204packageDir: installRoot,
1205-dependencyTreeRootDir: npmRoot,
1205+dependencyScanRootDir: npmRoot,
12061206 logger,
12071207 expectedPluginId,
12081208mode: effectiveMode,
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。