fix: 搜索引擎DuckDuckGo→百度, 移除全部超时限制, 默认85轮可配置, 执行日志导出

- 搜索引擎从 DuckDuckGo 换成百度(Baidu),解决国内不可达问题
- 移除全部超时限制:Agent Loop、流式响应、工具执行、web_fetch、download_file
- Agent 最大轮数从 15 改为默认 85 轮,设置面板可配置
- 日志面板新增导出按钮,支持导出为 TXT 文件
- TOOL_USAGE_GUIDE 新增禁止猜 URL 和中文搜索结果利用规则
- 版本号更新至 5.1.1
This commit is contained in:
thzxx
2026-04-19 17:08:46 +08:00
parent fc60d5f2e8
commit e2cb87a060
8 changed files with 173 additions and 75 deletions
+9
View File
@@ -176,6 +176,15 @@ electron-builder 会自动处理所有依赖下载(Electron、NSIS、winCodeSi
## 构建日志
### v5.1.12026-04-19 — metona-ollama-desktop 仓库
- 🔧 搜索引擎:DuckDuckGo → 百度(Baidu),解决国内不可达问题
- 🔧 移除全部超时限制:Agent Loop、流式响应、工具执行、web_fetch、download_file
- 🔧 Agent 最大轮数默认 85 轮,设置面板可配置
- ✨ 执行日志导出功能(日志面板新增导出按钮)
- 🔧 TOOL_USAGE_GUIDE 新增禁止猜 URL 和中文搜索结果利用规则
- 📝 版本号更新至 5.1.1
### v5.1.02026-04-18 — metona-ollama-desktop 仓库
- ✨ 新增 4 个工具:memory_replace、memory_remove、skill_list、skill_view(总数 38 个)
+28
View File
@@ -11,6 +11,34 @@
## 桌面版(Desktop
### Desktop v5.1.1 — 搜索引擎替换 & 超时移除 & 日志导出
- 🔧 **搜索引擎:DuckDuckGo → 百度**
- 移除 DuckDuckGo 搜索引擎(国内不可达,每次浪费 8 秒超时)
- 首选百度搜索(Baidu),Bing 和 Google 作为备用
- 新增 `parseBaiduResults()` 解析函数
- 移除所有搜索引擎的超时限制
- 🔧 **移除全部超时限制**
- 移除 Agent Loop 全局 10 分钟总超时(`MAX_LOOP_TIME`
- 移除流式响应 2 分钟超时(`STREAM_TIMEOUT`
- 移除工具执行 30 秒超时(`TOOL_EXEC_TIMEOUT`
- 移除 web_fetch 30 秒超时
- 移除 download_file 60 秒超时
- 现在所有操作无超时限制,宁可等待也不中断
- 🔧 **Agent 最大轮数改为 85 轮(默认)**
- 从硬编码 15 轮改为从 state 读取,默认 85 轮
- 设置面板新增「Agent 最大轮数」配置项
- 启动时从数据库恢复设置值
-**执行日志导出**
- 日志面板新增「📥 导出」按钮
- 导出为带时间戳的 TXT 文件
- 支持原生保存对话框(桌面端)和浏览器下载(回退)
- 🔧 **改进 TOOL_USAGE_GUIDE**
- 新增规则 13:严禁猜测或编造 URL 路径,所有 URL 必须从搜索结果获取
- 新增规则 14:不要忽视来自知乎、CSDN 等中文来源的搜索结果
- 修复工具去重缓存 key 逻辑,失败工具不再被误杀
- 📝 **版本号更新至 5.1.1**7 个文件同步更新)
### Desktop v5.1.0 — Hermes 借鉴 & 记忆/Skill 系统增强
-**记忆 replace/remove 操作**(借鉴 Hermes Agent