Read provider settings from fusion fallback

This commit is contained in:
gsxdsm
2026-04-13 07:05:01 -07:00
parent a3e154dc31
commit bbe2542362
8 changed files with 623 additions and 106 deletions

View File

@@ -207,7 +207,9 @@ function readJsonObject(path: string): Record<string, any> {
function createReadOnlyPiSettingsView(cwd: string, agentDir: string): PackageManagerSettingsView {
const globalSettings = readJsonObject(join(agentDir, "settings.json"));
const projectSettings = readJsonObject(join(cwd, ".pi", "settings.json"));
const legacyProjectSettings = readJsonObject(join(cwd, ".pi", "settings.json"));
const fusionProjectSettings = readJsonObject(join(cwd, ".fusion", "settings.json"));
const projectSettings = { ...legacyProjectSettings, ...fusionProjectSettings };
const mergedSettings = { ...globalSettings, ...projectSettings };
return {