Skip to content

v0.1.4 - 网络搜索上下文与 Network 分析体验增强

Choose a tag to compare

@AhYi8 AhYi8 released this 08 Jun 09:16

更新摘要

本版本重点引入 Tavily 网络搜索能力,让普通聊天可以按需结合实时搜索结果回答问题;同时增强 DevTools Network 上下文分析的重新生成、流式失败处理和会话级偏好覆盖能力,并补充插件教程与产品预览素材。

新增功能

  • 集成 Tavily 网络搜索上下文
    • 新增普通聊天中的“网络搜索”开关,开启后可在模型回答前先执行 Tavily 搜索。
    • 支持全局网络搜索配置,包括 Tavily API Key、Key 轮询/随机策略、答案包含方式、原始内容包含方式和最大结果数。
    • 支持当前聊天覆盖网络搜索偏好,例如搜索时机、答案模式、原始内容和结果数量。
    • 网络搜索结果会作为 assistant 消息附件保存、折叠展示,并参与后续对话上下文和 Markdown 导出。
    • DevTools Network 分析模式开启时不会同时触发 Tavily 搜索,避免上下文来源混杂。

修复与改进

  • 增强 Network 上下文分析可靠性

    • 重新生成消息时会保留 Network 自动分析意图,当前 Network 开关开启时会重新读取快照、筛选并补充详情。
    • 流式回复异常中断时不再删除 AI 占位气泡,也不再自动回退为非流式请求,而是保留消息并显示固定中文失败提示。
    • 当前聊天设置支持覆盖 Network 筛选每组请求数和请求类型,优先级高于全局聊天偏好。
  • 优化聊天输入区交互

    • 将流式响应、Network 上下文、网络搜索、拼接上下文和提取模式统一优化为紧凑图标 switch。
    • “拼接上下文”移动到输入区底部开关组,整体操作位置更集中。
    • 保留 switch 语义、aria-checked 和标题提示,改善无障碍可用性。
  • 改进日常操作体验

    • 历史会话列表支持整行点击。
    • 斜杠 Prompt 命令列表支持键盘操作,包括默认选中、方向键切换、Enter/Tab 选择。

文档与预览

  • 新增完整插件教程文档,覆盖安装、配置、使用流程、功能说明、排障方式、安全注意事项和维护者检查清单。
  • README 新增教程入口。
  • 更新产品预览素材,使用 GIF 展示 AI 多标签页对话和 Network 接口分析流程。

安全与同步

  • Tavily API Key 作为本地密钥配置处理,不进入同步快照、导出内容、模型请求 payload 或用户可见错误。
  • 同步快照恢复时保留本地 Tavily API Key,避免远端快照覆盖本地敏感配置。
  • 网络搜索失败统一返回中文摘要,避免暴露 API Key、请求头或远端原始敏感报文。

涉及提交

  • 82250be 修改产品预览图
  • 84d9143 添加 asset gif 图片
  • c2e4bf5 补充插件教程文档
  • 2f7c896 优化 Network 重新生成与流式失败交互
  • c6d9eeb 集成 Tavily 网络搜索能力
  • 0be036e 优化聊天输入区开关与无障碍语义

验证情况

  • npm run typecheck 通过。
  • npm run test 通过,34 个测试文件、446 个测试用例全部通过。
  • npm run build:extension 通过。
  • 已检查 dist/content/index.js 不包含静态 import 或动态 import(

安装方式

  1. 下载 browser-ai-assistant-v0.1.4.zip
  2. 解压到本地目录。
  3. 打开 Chrome/Edge 扩展管理页。
  4. 开启开发者模式。
  5. 点击“加载已解压的扩展程序”。
  6. 选择解压后的目录。