Commit Graph
439 Commits
Author SHA1 Message Date
thzxx de54aba1e2 fix: fetch_top改为必传,最低3条,SearXNG和内置引擎统一自动抓取 2026-06-12 14:18:58 +08:00
thzxx c7a184bfa9 feat: web_search新增fetch_top参数,搜索后自动抓取前N条完整内容,无需AI手动调web_fetch 2026-06-12 14:16:08 +08:00
thzxx b5c7cf93f7 fix: 启动时根据已保存配置更新SearXNG按钮小绿点状态 2026-06-12 14:05:34 +08:00
thzxx 00ef0de5ea fix: 搜索结果抓取提示改为明文前置警告,top5→top10,让AI无法忽略 2026-06-12 14:00:26 +08:00
thzxx 53cc86d14f docs: 丰富AGENT.md,详述能力概览、工具联动模式、重要约束 2026-06-12 13:46:31 +08:00
thzxx c191906fb5 fix: web_search和web_fetch工具定义中加入联动说明,引导AI搜索后批量抓取 2026-06-12 13:43:52 +08:00
thzxx 56ead1f11d fix: web_search结果注入批量抓取引导,AGENT.md加强链式调用描述,避免AI只抓一条 2026-06-12 13:41:30 +08:00
thzxx 16dd877860 fix: SearXNG 搜索引擎参数去掉默认值,留空使用实例默认引擎 2026-06-12 13:18:23 +08:00
thzxx 366824c00a feat: 日志面板显示搜索模式(SearXNG/内置),结果带_mode标记 2026-06-12 13:15:21 +08:00
thzxx ce4eea40ee docs: 更新帮助面板和README中搜索相关描述,反映SearXNG双模式集成 2026-06-12 13:07:17 +08:00
thzxx ff786f50c5 fix: SearXNG max_results 面板配了以面板为准,未配(0)用AI传入默认值 2026-06-12 13:05:31 +08:00
thzxx d495b96f4b chore: web_search 默认结果数 15→30 2026-06-12 13:03:42 +08:00
thzxx 25678bf866 fix: SearXNG max_results 以面板配置为准,不再与AI传入比较 2026-06-12 13:02:32 +08:00
thzxx 016c96c565 fix: SearXNG max_results 面板配置未生效,现读取面板值作为上限(与AI传入取较小值) 2026-06-12 12:57:57 +08:00
thzxx 9a547849eb feat: SearXNG 添加 format 参数,支持 json/html 两种模式。html 模式提取网页纯文本交由 AI 自行分析 2026-06-12 12:55:14 +08:00
thzxx cadb597b36 fix: 移除 SearXNG 地址 placeholder 中的默认域名 2026-06-12 12:49:16 +08:00
thzxx f16d0238f7 fix: SearXNG API 地址改为必填,保存时校验格式 2026-06-12 12:48:05 +08:00
thzxx 2bdcb2735f chore: bump version to 0.11.2 2026-06-12 12:45:57 +08:00
thzxx 7030e69234 feat: 集成 SearXNG 元搜索引擎,支持 JSON API 搜索替代四引擎 HTML 解析
- 新增 SearXNG 配置模态框,支持 API 地址、引擎列表、语言、安全搜索等参数
- 顶部添加独立 🔍 搜索按钮,带启用状态小绿点
- 启用后 web_search 走 SearXNG JSON API(70+ 引擎聚合)
- 禁用时回退原有 Bing+百度+搜狗+360 四引擎 HTML 解析方案
- 认证 Key 通过 HTTP Header Authorization: Bearer 传递,非必填
- 配置持久化到 SQLite settings 表
2026-06-12 12:44:41 +08:00
thzxx fe6de8e30e fix: 架构图Tool Registry 39→44 2026-06-11 22:13:14 +08:00
thzxx 42eadaccc9 fix: README系统工具数量2→6 2026-06-11 22:11:50 +08:00
thzxx 933ce7a082 v0.11.1: Agent Loop稳定性增强 + 6个系统工具 + 搜索引擎替换
【Agent Loop 稳定性】
- P0-1: 工具消息硬限制40条,超出自动删旧
- P0-2: 截断周期从5轮缩短为3轮
- P1-1: 增量记忆提取改为fire-and-forget
- P1-2: TOOLS_WITH_DATA_DEPS精简为仅web_fetch
- P2: 重复检测改为注入警告而非强制终止
- Final Answer检测增强: >300字自动放行 + 收紧反过早停止

【新增工具】(40→44)
- datetime: 系统精确时间(中文日期+时段+人性化)
- calculator: 安全数学计算(递归下降解析器)
- random: 随机数/随机选择(int/float/pick/string)
- uuid: UUID v4生成(crypto.randomUUID)
- json_format: JSON格式化+验证+键排序
- hash: MD5/SHA1/SHA256/SHA384/SHA512

【搜索引擎替换】
- Google+DuckDuckGo → 搜狗+360搜索
- 四引擎变为: Bing+百度+搜狗+360搜索

【删除】
- 联网搜索代理全部代码(search-proxy/ + 7文件代理逻辑)
- https-proxy-agent依赖

【UI】
- 模型栏: 上下文总长(蓝色)+剩余上下文(绿色)实时显示
- 设置面板上下文长度移至模型栏
- SOUL.md/AGENT.md精简为纯抽象定义

【系统提示词】
- OS环境信息改为从preload同步获取真实值(os.homedir/os.arch/os.userInfo)
2026-06-11 22:07:46 +08:00
thzxx b5d8d08986 fix: Google引擎改用StartPage — Google直连反爬需要JS验证 2026-06-10 18:23:59 +08:00
thzxx 718cd98e00 feat: 加 /debug 端点查看搜索引擎原始 HTML 2026-06-10 18:20:47 +08:00
thzxx 68fffb4ce4 docs: README编译命令加 GO111MODULE=off 兼容说明 2026-06-10 18:17:31 +08:00
thzxx aba8cbcb54 fix: 百度正则也移除前瞻(?=) 2026-06-10 18:15:13 +08:00
thzxx 9c8f2c9ac4 fix: 移除正则前瞻断言(?=) — Go regexp不支持 2026-06-10 18:13:16 +08:00
thzxx 753bd41167 Revert "fix: 兼容旧版Go — atomic.Int64→int64+atomic, any→interface{}, os→ioutil"
This reverts commit f68863e49b.
2026-06-10 18:08:53 +08:00
thzxx f68863e49b fix: 兼容旧版Go — atomic.Int64→int64+atomic, any→interface{}, os→ioutil 2026-06-10 18:06:44 +08:00
thzxx 9bbfff7e38 feat: metona-search-proxy v2.2 — Google新版解析+正则预编译+缓存清理+/stats端点+状态码日志 2026-06-10 17:46:05 +08:00
thzxx 2e4041a354 docs: README加 -start 带参数示例 2026-06-10 17:42:48 +08:00
thzxx e4c903557d feat: metona-search-proxy v2.1 — CLI管理(start/stop/status/restart)+PID文件+端口占用检测+两种部署方式 2026-06-10 17:34:20 +08:00
thzxx b8266fd495 feat: metona-search-proxy v2 — CLI命令/端口7899/百度引擎/详细README 2026-06-10 17:21:19 +08:00
thzxx 87f80dd11e feat: search-proxy v2 — 加百度引擎+限流(30rps)+优雅关闭+panic恢复+连接池+端口18080 2026-06-10 17:15:38 +08:00
thzxx 74a5a5609b feat: 香港服务器搜索代理 search-proxy (Go) — Google/Bing/DDG直连API 2026-06-10 17:06:36 +08:00
thzxx 7f3f4d3914 fix: 代理改用 https.request+HttpsProxyAgent 直连,绕过 undici fetch 兼容问题 2026-06-10 16:22:13 +08:00
thzxx c718d99108 fix: 代理失败日志增强 + undici ProxyAgent参数修正 2026-06-10 16:09:47 +08:00
thzxx 25809c1532 fix: 添加 https-proxy-agent 依赖,解决代理DNS解析问题 2026-06-10 16:00:46 +08:00
thzxx 53dec75528 fix: 代理改用undici ProxyAgent显式指定,不再依赖环境变量(更可靠) 2026-06-10 15:50:52 +08:00
thzxx 3f11e7c3cd feat: 设置面板添加代理配置 — web_search/web_fetch走HTTP代理(Clash等) 2026-06-10 15:38:56 +08:00
thzxx 3c54f15218 fix: git卡片描述过长超出边界,精简为一行 2026-06-10 15:18:13 +08:00
thzxx f7e2843d4c fix: 修复编译错误 — handleAppendFile残留引用 + _enhanced类型断言 2026-06-10 15:08:20 +08:00
thzxx 463071254d fix: README web_search表格格式修复(多出的|),中英文两处 2026-06-10 15:00:08 +08:00
thzxx 80c5f40f2a docs: 图标改回相对路径 2026-06-10 14:59:01 +08:00
thzxx 480272598c fix: README图标改用Gitee raw URL,修复相对路径不显示问题 2026-06-10 14:55:13 +08:00
thzxx 7c35da4900 docs: README修复 — 文件系统17→16/删除append_file/修复表格格式/更新英文部分/工具描述同步 2026-06-10 14:53:03 +08:00
thzxx c8cafbe58e fix: 修复Agent Loop过早停止 — 无tool_calls时检测是否任务未完成+注入继续提示+AGENT.md加强规则 2026-06-10 14:48:12 +08:00
thzxx 5bbd8b720c chore: 版本号 v0.10.3 → v0.11.0 2026-06-10 14:44:28 +08:00
thzxx e2bd511489 refactor: 删除append_file工具,功能合并入write_file(mode=append),工具数39→38 2026-06-10 14:42:25 +08:00
thzxx 1e89f52d42 docs: 工具面板卡片全面更新 — 28个卡片描述反映实际能力+新增browser_wait卡片 2026-06-10 14:38:41 +08:00