fix: lazy-load Pi device package manager
This commit is contained in:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user