Skip to content

Magi v3.0.47

Choose a tag to compare

@github-actions github-actions released this 21 Aug 12:55
· 337 commits to main since this release

本版本为 Magi Desktop 3.0.47 的功能版本,新增面向 Desktop / Web 宿主的双向 App Server 控制通道,并统一会话、Turn 与事件流的协议边界。

新增

  • 新增 magi.app-server 协议 crate,统一请求、响应、通知、能力协商和错误契约。
  • 新增 daemon /app-server WebSocket 通道,支持初始化、会话读取、Turn 提交、事件订阅与事件重同步。
  • 以持久化 requestId 记录支持 Turn 重试幂等,并补充协议版本兼容性与事件作用域测试。
  • 复用现有 ApiState、SessionStore 和 EventBus 作为业务权威,避免 Desktop / Web 再维护并行状态。

验证

  • npm run checknpm testcargo check -p magi-daemon --lockedcargo test --workspace --lockedcargo clippy --workspace --all-targets --locked -- -D warningsnpm run release:guard 全部通过。
  • 发布包将由 GitHub Actions 在版本标签触发后,按 macOS arm64、macOS x64、Linux x64 和 Windows x64 统一构建、签名、校验并发布。