From d89c2340da99f8be8513b70ab691369c794d235d Mon Sep 17 00:00:00 2001 From: stswangzhiping <59632378+stswangzhiping@users.noreply.github.com> Date: Tue, 5 May 2026 21:47:49 +0800 Subject: [PATCH] fix: apply web search config on provider-unchanged early return; bump to 1.3.6 Co-authored-by: Cursor --- lib/openclaw-provider.js | 8 +++++++- package.json | 2 +- 2 files changed, 8 insertions(+), 2 deletions(-) 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": {