fix(FN-1952): merge pi package settings

This commit is contained in:
gsxdsm
2026-04-17 00:20:19 -07:00
parent b44be2629e
commit 5ef809d935
7 changed files with 163 additions and 22 deletions

View File

@@ -188,7 +188,9 @@ async function discoverDashboardPiExtensions(cwd: string): Promise<PiExtensionSe
try {
const { DefaultPackageManager } = await import("@mariozechner/pi-coding-agent");
const agentDir = getPiPackageManagerAgentDir();
const globalSettings = readJsonObject(join(agentDir, "settings.json"));
const legacyGlobalSettings = readJsonObject(join(getLegacyPiAgentDir(), "settings.json"));
const fusionGlobalSettings = readJsonObject(join(getFusionAgentDir(), "settings.json"));
const globalSettings = { ...legacyGlobalSettings, ...fusionGlobalSettings };
const projectSettings = readJsonObject(join(cwd, ".fusion", "settings.json"));
const mergedSettings = { ...globalSettings, ...projectSettings };
const packageManager = new DefaultPackageManager({