diff --git a/lib/openclaw-provider.js b/lib/openclaw-provider.js index 0117e81..f4ca00d 100644 --- a/lib/openclaw-provider.js +++ b/lib/openclaw-provider.js @@ -297,7 +297,13 @@ function applyFullProviderFromVps(provider, onDone) { const curMd5 = computeModelsMd5(cur.models || []); const newMd5 = computeModelsMd5(list); if (curApiKey === apiKey && curMd5 === newMd5) { - log.info('openclaw-provider', `provider 无变化(apiKey + 模型列表相同),跳过写盘`); + // provider 无变化,但仍检查 web search 配置 + if (ensureWebSearchConfig(configFile, existing)) { + writeJsonFile(configFile, existing); + log.info('openclaw-provider', 'web search config applied (provider unchanged)'); + } else { + log.info('openclaw-provider', `provider 无变化(apiKey + 模型列表相同),跳过写盘`); + } if (typeof onDone === 'function') { try { onDone(); } catch (e) { log.warn('openclaw-provider', `onDone: ${e.message}`); } } return; } diff --git a/package.json b/package.json index 2082171..c05dd49 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "clawd", - "version": "1.3.5", + "version": "1.3.6", "description": "Claw Box daemon - connects local Linux box to claw.cutos.ai via WebSocket", "main": "lib/client.js", "bin": {