docs: 根据项目实际代码更新 README.md 和更新日志

- README.md: web_search 描述从 DuckDuckGo + Bing 改为 Bing + 百度 + Google 三引擎
- CHANGELOG.md v5.1.1: 修正搜索引擎顺序(Bing 首选 → 百度备用 → Google 兜底)
- CHANGELOG.md v5.1.1: 新增 esbuild 反引号兼容性修复记录
- BUILD.md v5.1.1: 修正搜索引擎描述
This commit is contained in:
Metona Build
2026-04-19 17:58:30 +08:00
parent a8fe322b67
commit bea52bf1b7
3 changed files with 10 additions and 5 deletions
+1 -1
View File
@@ -60,7 +60,7 @@ AI 在对话中**主动调用**本地工具完成任务,所有操作在用户
|------|------| |------|------|
| `run_command` | 执行 Shell 命令(自动/需确认/禁用 三模式) | | `run_command` | 执行 Shell 命令(自动/需确认/禁用 三模式) |
| `web_fetch` | 抓取网页内容(HTTP/HTTPS | | `web_fetch` | 抓取网页内容(HTTP/HTTPS |
| `web_search` | 联网搜索(DuckDuckGo + Bing 双引擎) | | `web_search` | 联网搜索(Bing + 百度 + Google 三引擎) |
| `download_file` | 从 URL 下载文件 | | `download_file` | 从 URL 下载文件 |
| `diff_files` | 对比文件差异(unified diff | | `diff_files` | 对比文件差异(unified diff |
| `replace_in_files` | 批量查找替换(glob 模式) | | `replace_in_files` | 批量查找替换(glob 模式) |
+1 -1
View File
@@ -178,7 +178,7 @@ electron-builder 会自动处理所有依赖下载(Electron、NSIS、winCodeSi
### v5.1.12026-04-19 — metona-ollama-desktop 仓库 ### v5.1.12026-04-19 — metona-ollama-desktop 仓库
- 🔧 搜索引擎:DuckDuckGo → 百度(Baidu),解决国内不可达问题 - 🔧 搜索引擎:DuckDuckGo → Bing + 百度 + Google(三引擎),解决国内不可达问题
- 🔧 移除全部超时限制:Agent Loop、流式响应、工具执行、web_fetch、download_file - 🔧 移除全部超时限制:Agent Loop、流式响应、工具执行、web_fetch、download_file
- 🔧 Agent 最大轮数默认 85 轮,设置面板可配置 - 🔧 Agent 最大轮数默认 85 轮,设置面板可配置
- ✨ 执行日志导出功能(日志面板新增导出按钮) - ✨ 执行日志导出功能(日志面板新增导出按钮)
+8 -3
View File
@@ -13,10 +13,10 @@
### Desktop v5.1.1 — 搜索引擎替换 & 超时移除 & 日志导出 ### Desktop v5.1.1 — 搜索引擎替换 & 超时移除 & 日志导出
- 🔧 **搜索引擎:DuckDuckGo → 百度** - 🔧 **搜索引擎:DuckDuckGo → Bing + 百度 + Google**
- 移除 DuckDuckGo 搜索引擎(国内不可达,每次浪费 8 秒超时) - 移除 DuckDuckGo 搜索引擎(国内不可达,每次浪费 8 秒超时)
- 首选百度搜索(Baidu),Bing 和 Google 作为备用 - 首选 Bing 搜索,百度作为备用,Google 作为兜底
- 新增 `parseBaiduResults()` 解析函数 - 新增 `parseBaiduResults()``parseGoogleResults()` 解析函数
- 移除所有搜索引擎的超时限制 - 移除所有搜索引擎的超时限制
- 🔧 **移除全部超时限制** - 🔧 **移除全部超时限制**
- 移除 Agent Loop 全局 10 分钟总超时(`MAX_LOOP_TIME` - 移除 Agent Loop 全局 10 分钟总超时(`MAX_LOOP_TIME`
@@ -37,6 +37,11 @@
- 新增规则 13:严禁猜测或编造 URL 路径,所有 URL 必须从搜索结果获取 - 新增规则 13:严禁猜测或编造 URL 路径,所有 URL 必须从搜索结果获取
- 新增规则 14:不要忽视来自知乎、CSDN 等中文来源的搜索结果 - 新增规则 14:不要忽视来自知乎、CSDN 等中文来源的搜索结果
- 修复工具去重缓存 key 逻辑,失败工具不再被误杀 - 修复工具去重缓存 key 逻辑,失败工具不再被误杀
- 🔧 **esbuild 反引号兼容性修复**
- `agent-engine.ts` 多余反引号导致 esbuild 模板字面量解析错误
- 正则表达式中反引号改用 `String.fromCharCode(96)` 拼接
- `memory-manager.ts``marked-config.ts` 中类似正则改用 `new RegExp()` 构造器
- 关键教训:esbuild 0.21.5 对源码中反引号字符解析有兼容性问题
- 📝 **版本号更新至 5.1.1**7 个文件同步更新) - 📝 **版本号更新至 5.1.1**7 个文件同步更新)
### Desktop v5.1.0 — Hermes 借鉴 & 记忆/Skill 系统增强 ### Desktop v5.1.0 — Hermes 借鉴 & 记忆/Skill 系统增强