Skip to content

Magi v3.0.43

Choose a tag to compare

@github-actions github-actions released this 10 Aug 05:25
· 377 commits to main since this release

Magi v3.0.43

版本类型:正式版

本版本收敛内置浏览器的会话恢复与 Chromium 页面生命周期,修复重启、升级和页面淘汰后的异常浏览器卡片与假死状态。

修复

  • Browser Authority 只持久化逻辑 Tab,Browser Host 仅在首次使用时物化 Chromium Page,恢复 Tab 不再预占物理页面卡槽。
  • daemon 重启、Browser Host 切换或运行组件恢复时,Ready、Suspended 与 Crashed Tab 统一回到 Suspended,由用户或 Worker 按需重新激活。
  • 页面被 Host 的活动页容量淘汰时,先停止画面流并关闭 Chromium Page,再同步 Authority 状态,避免显示已连接但没有画面的假死卡片。
  • 删除恢复阶段批量登记 Page 的旧路径,统一通过 RestorePage 完成页面物化与激活,避免双重恢复状态机。
  • durable Browser Authority schema 升级到 4,并兼容迁移旧版状态;失败会话在恢复时收口为 Closed,不再恢复为不可用卡片。

兼容性

  • 既有浏览器逻辑 Tab 会保留 URL、标题和批注记录。
  • 重启或升级后首次打开 Tab 可能需要重新加载页面,这是为了确保 Chromium Page 与当前 Browser Host 运行期一致。

下载

  • macOS Apple Silicon:Magi_3.0.43_aarch64.dmg
  • macOS Intel:Magi_3.0.43_x86_64.dmg
  • Linux AppImage:Magi_3.0.43_linux-x86_64-appimage.AppImage
  • Linux Deb:Magi_3.0.43_amd64.deb
  • Windows NSIS:Magi_3.0.43_windows-x86_64-nsis.exe

运行方式

安装并启动 Magi 桌面端后,应用会在同一进程内启动唯一 daemon,并打开桌面工作台。关闭主窗口只会隐藏到系统托盘;从托盘选择“退出 Magi”才会停止服务并退出。

桌面窗口、本机浏览器、局域网设备和公网隧道访问的是同一个 Magi 运行实例、工作区、会话与任务状态。