Add ExtensionLoader interface, use that on Config object (#12116)

This commit is contained in:
Jacob MacDonald
2025-10-28 09:04:30 -07:00
committed by GitHub
parent 25f27509c0
commit 1b302deeff
35 changed files with 619 additions and 505 deletions
@@ -78,7 +78,6 @@ export const useConfirmUpdateRequests = () => {
};
export const useExtensionUpdates = (
extensions: GeminiCLIExtension[],
extensionManager: ExtensionManager,
addItem: UseHistoryManagerReturn['addItem'],
) => {
@@ -86,6 +85,7 @@ export const useExtensionUpdates = (
extensionUpdatesReducer,
initialExtensionUpdatesState,
);
const extensions = extensionManager.getExtensions();
useEffect(() => {
const extensionsToCheck = extensions.filter((extension) => {