Magi v3.0.47
本版本为 Magi Desktop 3.0.47 的功能版本,新增面向 Desktop / Web 宿主的双向 App Server 控制通道,并统一会话、Turn 与事件流的协议边界。
新增
- 新增
magi.app-server协议 crate,统一请求、响应、通知、能力协商和错误契约。 - 新增 daemon
/app-serverWebSocket 通道,支持初始化、会话读取、Turn 提交、事件订阅与事件重同步。 - 以持久化
requestId记录支持 Turn 重试幂等,并补充协议版本兼容性与事件作用域测试。 - 复用现有
ApiState、SessionStore 和 EventBus 作为业务权威,避免 Desktop / Web 再维护并行状态。
验证
npm run check、npm test、cargo check -p magi-daemon --locked、cargo test --workspace --locked、cargo clippy --workspace --all-targets --locked -- -D warnings和npm run release:guard全部通过。- 发布包将由 GitHub Actions 在版本标签触发后,按 macOS arm64、macOS x64、Linux x64 和 Windows x64 统一构建、签名、校验并发布。