diff --git a/src/renderer/src/web/web-preload-api.ts b/src/renderer/src/web/web-preload-api.ts index 8879d729d16..021ba8b0a98 100644 --- a/src/renderer/src/web/web-preload-api.ts +++ b/src/renderer/src/web/web-preload-api.ts @@ -2608,6 +2608,10 @@ function createSkillsApi(): NonNullable['skills']> { replace: () => Promise.reject(new Error('Skill management is unavailable in the web client.')), updateManaged: () => Promise.reject(new Error('Skill management is unavailable in the web client.')), + // Why: auto-update is a silent background batch, so the web client + // declines with the same empty result the desktop uses when unavailable. + autoUpdateManaged: () => + Promise.resolve({ updatedSkillNames: [], failedSkillNames: [], inventory: null }), recordOrcaInstall: () => Promise.reject(new Error('Skill management is unavailable in the web client.')) }