fix: move recipe extension init into initialization (#2192)
This commit is contained in:
@@ -251,7 +251,7 @@ export default function App() {
|
||||
|
||||
for (const extension of extensions) {
|
||||
try {
|
||||
console.log('Enabling extension: ${extension.name}');
|
||||
console.log(`Enabling extension: ${extension.name}`);
|
||||
await addExtension(extension.name, extension, true);
|
||||
} catch (error) {
|
||||
console.error(`Failed to enable extension ${extension.name}:`, error);
|
||||
@@ -284,12 +284,6 @@ export default function App() {
|
||||
const viewType = urlParams.get('view');
|
||||
const recipeConfig = window.appConfig.get('recipeConfig');
|
||||
|
||||
// Handle bot config extensions first
|
||||
if (recipeConfig?.extensions?.length > 0 && viewType != 'recipeEditor') {
|
||||
console.log('Found extensions in bot config:', recipeConfig.extensions);
|
||||
enableRecipeConfigExtensionsV2(recipeConfig.extensions);
|
||||
}
|
||||
|
||||
// If we have a specific view type in the URL, use that and skip provider detection
|
||||
if (viewType) {
|
||||
if (viewType === 'recipeEditor' && recipeConfig) {
|
||||
@@ -306,6 +300,12 @@ export default function App() {
|
||||
// Initialize config first
|
||||
await initConfig();
|
||||
|
||||
// Handle bot config extensions first
|
||||
if (recipeConfig?.extensions?.length > 0 && viewType != 'recipeEditor') {
|
||||
console.log('Found extensions in bot config:', recipeConfig.extensions);
|
||||
await enableRecipeConfigExtensionsV2(recipeConfig.extensions);
|
||||
}
|
||||
|
||||
const config = window.electron.getConfig();
|
||||
|
||||
const provider = (await read('GOOSE_PROVIDER', false)) ?? config.GOOSE_DEFAULT_PROVIDER;
|
||||
|
||||
Reference in New Issue
Block a user