diff --git a/Cargo.lock b/Cargo.lock index 399a1c43..d5142e42 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2323,7 +2323,7 @@ dependencies = [ [[package]] name = "goose" -version = "1.0.17" +version = "1.0.18" dependencies = [ "anyhow", "async-stream", @@ -2378,7 +2378,7 @@ dependencies = [ [[package]] name = "goose-bench" -version = "1.0.17" +version = "1.0.18" dependencies = [ "anyhow", "async-trait", @@ -2401,7 +2401,7 @@ dependencies = [ [[package]] name = "goose-cli" -version = "1.0.17" +version = "1.0.18" dependencies = [ "anyhow", "async-trait", @@ -2439,7 +2439,7 @@ dependencies = [ [[package]] name = "goose-mcp" -version = "1.0.17" +version = "1.0.18" dependencies = [ "anyhow", "async-trait", @@ -2485,7 +2485,7 @@ dependencies = [ [[package]] name = "goose-server" -version = "1.0.17" +version = "1.0.18" dependencies = [ "anyhow", "async-trait", diff --git a/ui/desktop/package-lock.json b/ui/desktop/package-lock.json index 62933576..97223fe5 100644 --- a/ui/desktop/package-lock.json +++ b/ui/desktop/package-lock.json @@ -1,12 +1,12 @@ { "name": "goose-app", - "version": "1.0.17", + "version": "1.0.18", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "goose-app", - "version": "1.0.17", + "version": "1.0.18", "license": "Apache-2.0", "dependencies": { "@ai-sdk/openai": "^0.0.72", diff --git a/ui/desktop/src/App.tsx b/ui/desktop/src/App.tsx index 4aa1cdb4..23f159c7 100644 --- a/ui/desktop/src/App.tsx +++ b/ui/desktop/src/App.tsx @@ -97,12 +97,7 @@ export default function App() { const [pendingLink, setPendingLink] = useState(null); const [modalMessage, setModalMessage] = useState(''); const [{ view, viewOptions }, setInternalView] = useState(getInitialView()); - const { - getExtensions, - addExtension: addExtensionToConfig, - disableAllExtensions, - read, - } = useConfig(); + const { getExtensions, addExtension, disableAllExtensions, read } = useConfig(); const initAttemptedRef = useRef(false); // Utility function to extract the command from the link @@ -257,7 +252,7 @@ export default function App() { for (const extension of extensions) { try { console.log('Enabling extension: ${extension.name}'); - await addExtensionToConfig(extension.name, extension, true); + await addExtension(extension.name, extension, true); } catch (error) { console.error(`Failed to enable extension ${extension.name}:`, error); } @@ -267,7 +262,7 @@ export default function App() { } console.log('Finished enabling bot config extensions'); }, - [disableAllExtensions, addExtensionToConfig] + [disableAllExtensions, addExtension] ); // settings v2 initialization @@ -322,7 +317,7 @@ export default function App() { try { await initializeSystem(provider, model, { getExtensions, - addExtensionToConfig, + addExtension, }); } catch (error) { console.error('Error in initialization:', error); @@ -354,7 +349,7 @@ export default function App() { console.error('Unhandled error in initialization:', error); setFatalError(`${error instanceof Error ? error.message : 'Unknown error'}`); }); - }, [read, getExtensions, addExtensionToConfig, enableRecipeConfigExtensionsV2]); + }, [read, getExtensions, addExtension, enableRecipeConfigExtensionsV2]); const [isGoosehintsModalOpen, setIsGoosehintsModalOpen] = useState(false); const [isLoadingSession, setIsLoadingSession] = useState(false); @@ -510,7 +505,7 @@ export default function App() { setModalVisible(false); // Dismiss modal immediately try { if (settingsV2Enabled) { - await addExtensionFromDeepLinkV2(pendingLink, addExtensionToConfig, setView); + await addExtensionFromDeepLinkV2(pendingLink, addExtension, setView); } else { await addExtensionFromDeepLink(pendingLink, setView); }