fix: apply web search config on provider-unchanged early return; bump to 1.3.6

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
stswangzhiping
2026-05-05 21:47:49 +08:00
parent 7e44744c31
commit d89c2340da
2 changed files with 8 additions and 2 deletions

View File

@@ -297,7 +297,13 @@ function applyFullProviderFromVps(provider, onDone) {
const curMd5 = computeModelsMd5(cur.models || []); const curMd5 = computeModelsMd5(cur.models || []);
const newMd5 = computeModelsMd5(list); const newMd5 = computeModelsMd5(list);
if (curApiKey === apiKey && curMd5 === newMd5) { if (curApiKey === apiKey && curMd5 === newMd5) {
// 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 + 模型列表相同),跳过写盘`); log.info('openclaw-provider', `provider 无变化apiKey + 模型列表相同),跳过写盘`);
}
if (typeof onDone === 'function') { try { onDone(); } catch (e) { log.warn('openclaw-provider', `onDone: ${e.message}`); } } if (typeof onDone === 'function') { try { onDone(); } catch (e) { log.warn('openclaw-provider', `onDone: ${e.message}`); } }
return; return;
} }

View File

@@ -1,6 +1,6 @@
{ {
"name": "clawd", "name": "clawd",
"version": "1.3.5", "version": "1.3.6",
"description": "Claw Box daemon - connects local Linux box to claw.cutos.ai via WebSocket", "description": "Claw Box daemon - connects local Linux box to claw.cutos.ai via WebSocket",
"main": "lib/client.js", "main": "lib/client.js",
"bin": { "bin": {