revert: add enabled extensions to agent sequentially not in parallel (#2285)

This commit is contained in:
Kalvin C
2025-04-21 11:36:36 -07:00
committed by GitHub
parent a1b46697f3
commit 1f70c34315
+7 -9
View File
@@ -233,15 +233,13 @@ export const initializeSystem = async (
await syncBundledExtensions(refreshedExtensions, options.addExtension); await syncBundledExtensions(refreshedExtensions, options.addExtension);
} }
// enable all extensions in parallel // Add enabled extensions to agent
await Promise.all( for (const extensionEntry of refreshedExtensions) {
refreshedExtensions if (extensionEntry.enabled) {
.filter((e) => e.enabled) const extensionConfig = extractExtensionConfig(extensionEntry);
.map((extensionEntry) => { await addToAgentOnStartup({ addToConfig: options.addExtension, extensionConfig });
const extensionConfig = extractExtensionConfig(extensionEntry); }
return addToAgentOnStartup({ addToConfig: options.addExtension, extensionConfig }); }
})
);
} else { } else {
loadAndAddStoredExtensions().catch((error) => { loadAndAddStoredExtensions().catch((error) => {
console.error('Failed to load and add stored extension configs:', error); console.error('Failed to load and add stored extension configs:', error);