diff --git a/electron/coding-packages/device-package-manager.ts b/electron/coding-packages/device-package-manager.ts index 261e15f..477bcec 100644 --- a/electron/coding-packages/device-package-manager.ts +++ b/electron/coding-packages/device-package-manager.ts @@ -2,7 +2,6 @@ import { execFile } from 'node:child_process'; import { randomUUID } from 'node:crypto'; import { cp, mkdir, readFile, rename, rm, stat } from 'node:fs/promises'; import path from 'node:path'; -import { DefaultPackageManager, SettingsManager } from '@earendil-works/pi-coding-agent'; import { atomicWriteJson } from '../coding-projects/atomic-json'; import { devicePackageKind, @@ -280,6 +279,9 @@ export class DevicePackageManager { cwd, env: installEnvironment(agentDir), }); + const { DefaultPackageManager, SettingsManager } = await import( + '@earendil-works/pi-coding-agent' + ); const manager = new DefaultPackageManager({ cwd, agentDir,