add copy button and make extension builtins any time (#1961)

This commit is contained in:
Lily Delalande
2025-03-31 21:45:10 -04:00
committed by GitHub
parent c629823207
commit e7ad230957
11 changed files with 73 additions and 48 deletions
+4 -4
View File
@@ -5,8 +5,8 @@ import { Model } from '../components/settings/models/ModelContext';
import { gooseModels } from '../components/settings/models/GooseModels';
import { initializeAgent } from '../agent';
import {
initializeBuiltInExtensions,
syncBuiltInExtensions,
initializeBundledExtensions,
syncBundledExtensions,
addToAgentOnStartup,
} from '../components/settings_v2/extensions';
import { extractExtensionConfig } from '../components/settings_v2/extensions/utils';
@@ -128,10 +128,10 @@ export const initializeSystem = async (
let refreshedExtensions = await options.getExtensions(false);
if (refreshedExtensions.length === 0) {
await initializeBuiltInExtensions(options.addExtension);
await initializeBundledExtensions(options.addExtension);
refreshedExtensions = await options.getExtensions(false);
} else {
await syncBuiltInExtensions(refreshedExtensions, options.addExtension);
await syncBundledExtensions(refreshedExtensions, options.addExtension);
}
// Add enabled extensions to agent