Skip to content

v0.7.1: Jev 模型自动纠偏与侧边栏对话导出修复

Choose a tag to compare

@lusipad lusipad released this 28 Sep 16:31
· 28 commits to main since this release

Browser Agent v0.7.1 发布说明与更新日志

🚀 版本主题:TypeSafe Jev 模型标识符自动规整、8s 超时熔断保护、Chrome 侧边栏对话导出与 CSV 下载修复
📅 发布时间:2026 年 9 月 28 日
🏷️ Git Tag:v0.7.1
📦 分发包:browser-agent-0.7.1.zip


🌟 核心修复与改进

1. ⚡ TypeSafe Jev 模型标识符自动规整 (TypeSafe Jev Model Normalization)

  • 解决 HTTP 400 报错:修复此前 TypeSafe AI 接口因不接受简写 "jev" 导致返回 HTTP 400 (Unknown model: jev) 并跳过决策的问题。
  • 底层自动纠偏:底层客户端全面支持自动规范化,若用户配置为 jev 或留空,自动规范映射为官方合法的 jev-latest,既有用户配置无缝兼容,免去手动修改烦恼。

2. 🛡️ System 1 请求超时熔断与安全中断保护 (Fast-Path Timeout Guard)

  • 超时保护:为 System 1 决策接口调用增加 8000ms 超时熔断控制器,防止慢网络或无响应端点导致主循环长时间卡死。
  • AbortSignal 响应:与 Agent 控制器双向绑定,用户点击「停止」或切换会话时瞬间中止快决策请求。

3. 💾 侧边栏对话与表格导出功能修复 (Sidepanel File Download Fix)

  • 修复导出无反应缺陷:针对 Chrome 侧边栏(Sidepanel)内部静默拦截 DOM <a> 模拟点击的安全机制,重构下载底层为 Chrome 扩展原生的 chrome.downloads 规范 API。
  • 全面恢复导出:右上角「⬇ 导出对话」(Markdown / JSON)与消息内「导出表格(CSV)」均已恢复秒级拉起下载保存。

4. 🌐 设置面板指引与 i18n 优化 (Settings & i18n Guidance)

  • 高级设置面板中补充针对 TypeSafe API Key(以 ts-*** 开头)与标准模型名称标识的清晰指引。

🧪 自动化测试与实机验证

  • 150 项单元测试 100% 通过:包含模型标识符自动纠偏与取消信号及时中断两项专项回归测试。
  • Playwright 端到端全链路实机验证:在 Chromium 真实扩展环境中完成选项页设置、侧边栏发送、System 1 毫秒级决策拦截与网页目标按钮物理点击的闭环测试。

Full Changelog: v0.7.0...v0.7.1