thzxx
|
e05f175a3b
|
fix: 加强AGENT.md和工具描述,明确每次搜索必须重新调用工具,不依赖历史结果或训练数据
|
2026-06-12 14:40:01 +08:00 |
|
thzxx
|
0f20540666
|
fix: 单独的web_fetch调用也不再截断内容,返回完整网页
|
2026-06-12 14:31:22 +08:00 |
|
thzxx
|
1000a6b525
|
fix: 自动抓取不再截断,保留完整网页内容
|
2026-06-12 14:30:42 +08:00 |
|
thzxx
|
38a8ae90d2
|
fix: 重建tool-handlers-system.ts,fetch_top必传最低3条,SearXNG和内置引擎统一自动抓取
|
2026-06-12 14:29:14 +08:00 |
|
thzxx
|
f0d7986947
|
fix: 修复tool-registry.ts语法错误,required字段放入parameters内
|
2026-06-12 14:21:57 +08:00 |
|
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
|
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
|
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
|
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 |
|
thzxx
|
632470a26d
|
docs: 更新README/帮助面板/工具面板 — 38→39个工具/browser_wait/v0.10.3/增强特性描述
|
2026-06-10 14:36:24 +08:00 |
|
thzxx
|
5a38acce03
|
feat: 系统提示词注入OS环境信息(不可压缩)+日期标记不可压缩+run_command返回cwd信息
|
2026-06-10 14:31:47 +08:00 |
|
thzxx
|
06fdb9c457
|
refactor: 删除工具面板开关,Tool Calling 代码写死永久开启
|
2026-06-10 14:26:57 +08:00 |
|
thzxx
|
b3de861faf
|
feat: 浏览器控制工具全面增强 — browser_open(wait_selector)/screenshot(full_page+selector)/extract(selector+max_chars)/click(wait滚动到视图)/type(clear+submit)/scroll(selector)/新增browser_wait
|
2026-06-10 14:23:56 +08:00 |
|
thzxx
|
d6cf7d846f
|
feat: 5个文件系统工具增强 — list_directory(2000)/edit_file(regex)/delete_file(返回大小)/read_multiple(50文件10KB)/tree(深度5)
|
2026-06-10 14:19:03 +08:00 |
|
thzxx
|
04f2446337
|
feat: write_file 全面增强 — base64写二进制/mode(overwrite+append)/覆盖提示/10MB/返回行数+文件大小
|
2026-06-10 14:15:26 +08:00 |
|
thzxx
|
da249d43de
|
chore: read_file 默认行数 500→2000
|
2026-06-10 14:12:55 +08:00 |
|
thzxx
|
751f548b0c
|
feat: read_file 全面增强 — binary模式/字节分页/5MB限制/截断提示hint/offset_bytes+limit_bytes
|
2026-06-10 14:11:08 +08:00 |
|
thzxx
|
f8842f195e
|
feat: web_search 智能增强 — 时间范围过滤/智能排序(可达+权重+质量)/摘要自动增强/tool参数扩展
|
2026-06-10 14:06:15 +08:00 |
|
thzxx
|
b57fd0f7e4
|
feat: web_fetch 全面增强 — 反爬headers/Sec-Fetch/UA自动切换/403自动回退浏览器渲染
|
2026-06-10 14:01:54 +08:00 |
|
thzxx
|
499c68d96f
|
fix: 流式回调(onThinking/onContent)传入模型名,确保每条AI回复都显示模型标签
|
2026-06-10 13:30:25 +08:00 |
|
thzxx
|
23918b8223
|
chore: v0.10.3 — 选择支持think的模型自动启用思考模式, 修复AI回复不显示模型标签, 版本号升级
|
2026-06-10 13:14:58 +08:00 |
|
thzxx
|
f334c6b31e
|
fix: 超时迁移只执行一次——用_timeout_v2_migrated标记避免误迁移用户设置的0
|
2026-06-10 10:05:50 +08:00 |
|
thzxx
|
efb7cc1241
|
fix: 兼容旧版超时数据——旧版0值自动迁移为-1(默认)
|
2026-06-10 10:04:46 +08:00 |
|