fix: apply web search config even when no provider configured; bump to 1.3.5
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -362,10 +362,17 @@ function refreshModelsIfChanged(onDone) {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// provider 不存在时也要确保 web search 配置
|
||||||
const providers = config.models?.providers || {};
|
const providers = config.models?.providers || {};
|
||||||
const providerId = Object.keys(providers)[0];
|
const providerId = Object.keys(providers)[0];
|
||||||
if (!providerId) {
|
if (!providerId) {
|
||||||
log.info('openclaw-provider', 'refreshModels: 未找到已配置的 provider,跳过');
|
try {
|
||||||
|
if (ensureWebSearchConfig(configFile, config)) {
|
||||||
|
writeJsonFile(configFile, config);
|
||||||
|
log.info('openclaw-provider', 'web search config applied (no provider)');
|
||||||
|
}
|
||||||
|
} catch (_) {}
|
||||||
|
log.info('openclaw-provider', 'refreshModels: 未找到已配置的 provider,跳过模型刷新');
|
||||||
if (typeof onDone === 'function') onDone();
|
if (typeof onDone === 'function') onDone();
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "clawd",
|
"name": "clawd",
|
||||||
"version": "1.3.4",
|
"version": "1.3.5",
|
||||||
"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": {
|
||||||
|
|||||||
Reference in New Issue
Block a user