Browser AI Assistant v2.0.0
Browser AI Assistant v2.0.0
这是一次大版本发布,重点引入原生工具调用体系、浏览器自动化控制能力、Network 上下文安全加固、AI 请求重试机制,以及本地扩展打包发布能力。
主要亮点
原生工具调用体系
- 新增原生工具调用基础架构。
- 接入 Tavily 网络搜索工具。
- 新增当前系统时间工具。
- 支持工具调用过程可视化与附件协议。
- 优化工具调用循环、工具轮次调度和最终回答生成流程。
浏览器自动化控制
- 搭建浏览器自动化控制基础能力。
- 支持浏览器页面快照读取。
- 支持基础页面操作工具。
- 支持导航与多页面控制能力。
- 优化浏览器工具分组联动和响应解析。
AI 请求与模型兼容性
- 增加 AI 请求统一重试机制。
- 支持 DeepSeek reasoning 历史消息回传兼容。
- 优化工具决策、流式响应和最终回答链路的稳定性。
Network 上下文安全加固
- 重构设置面板。
- 加固 Network 上下文安全边界。
- 拆分
appStore职责,降低状态仓库复杂度。 - 修复运行时消息兜底提示。
聊天体验与导出能力
- 增加消息复制能力。
- 增加 AI 回复长图导出能力。
- 优化工具过程展示,提升长任务执行时的可理解性。
本地打包与发布准备
- 优化扩展本地打包流程。
- 新增本地可分发扩展目录生成能力。
- 发布版本同步更新至
2.0.0。
验证情况
本版本已通过以下验证:
npm run checknpx playwright test --project=chrome-extension- 确认
package.json、package-lock.json、public/manifest.json、dist/manifest.json与artifacts/chrome-extension/manifest.json版本均为2.0.0 - 确认
dist/content/index.js不包含静态import或动态import(
本地安装
构建本地扩展:
npm run build:extension生成本地可分发扩展目录:
npm run package:extension生成结果位于:
artifacts/chrome-extension
在 Chrome 或 Edge 扩展管理页中,选择该目录作为“加载已解压的扩展程序”。
提交范围
本版本包含以下提交:
c815c694174d6717e95cced962a2020d068ccca248614aad2dc6180e12aab280c5003f8d9abd41ff1f6946807a723332c8b911fc4f1b03f3b794c5e89be95c5c7113555e6b6913e893310ceaa8f12497d8b0ab8e62092acf21a782fcc12488263447ad45bbdc7412cc6bb661da5c7481512a69b9260931cb1246d8c5b025b8b7917814656228b65e370655697ceafe62078df26d40934e5190c675adbbfbd280a137eef5cf59380b72efbc12543b91e9ba81d48aa8f59d3ecc342b425a976ed5ec3d66a1a9927d15a89ee23ab357e82e4c03e720347acf30bf6e125393afb10ee857a487313277b6bf8f07e69525dad392e85da9210dfc4753240872de3abf88c5b8178681fc9e419aa5c148a7ce285bf228c06cad84145b2532bfc8dfa90dfe8849ea09333d9171bead09890d1e975e225b8211faa73b2e4623edf9161bc1cf