mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-09 10:30:44 +00:00
refactor: simplify plugin dependency handling
Simplify plugin installation and runtime loading around package-manager-owned dependencies, with Jiti reserved for local/TS fallback paths. Also scans npm plugin install roots so hoisted transitive dependencies are covered by dependency denylist and node_modules symlink checks.
This commit is contained in:
committed by
GitHub
parent
2e8e9cd6ca
commit
ed8f50f240
@@ -36,10 +36,5 @@ export async function ensureCliCommandBootstrap(params: {
|
||||
await ensureCliPluginRegistryLoaded({
|
||||
scope: pluginRegistryLoadPolicy.scope,
|
||||
routeLogsToStderr: params.suppressDoctorStdout,
|
||||
...(pluginRegistryLoadPolicy.installBundledRuntimeDeps !== undefined
|
||||
? {
|
||||
installBundledRuntimeDeps: pluginRegistryLoadPolicy.installBundledRuntimeDeps,
|
||||
}
|
||||
: {}),
|
||||
});
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user