fix(coding-agent): load resume startup themes

This commit is contained in:
Armin Ronacher
2026-06-22 17:18:43 +02:00
parent 02540acd17
commit aa6bdd778a
7 changed files with 112 additions and 33 deletions
@@ -334,11 +334,11 @@ export class SettingsManager {
}
/** Create an in-memory SettingsManager (no file I/O) */
static inMemory(settings: Partial<Settings> = {}): SettingsManager {
static inMemory(settings: Partial<Settings> = {}, options: SettingsManagerCreateOptions = {}): SettingsManager {
const storage = new InMemorySettingsStorage();
const initialSettings = SettingsManager.migrateSettings(structuredClone(settings) as Record<string, unknown>);
storage.withLock("global", () => JSON.stringify(initialSettings, null, 2));
return SettingsManager.fromStorage(storage);
return SettingsManager.fromStorage(storage, options);
}
private static loadFromStorage(storage: SettingsStorage, scope: SettingsScope, projectTrusted = true): Settings {