Files
proxycast/RELEASE_NOTES.md
T
2026-03-29 14:15:34 +08:00

3.4 KiB
Raw Blame History

Lime v0.98.0

✨ 主要更新

  • Chrome Relay / Browser Connector 进入 current 主线:新增浏览器连接器命令与后端服务,设置页补齐 Chrome Relay 安装、连接状态和目录展示,扩展弹窗与清单同步更新
  • Agent Chat 工作台与时间线继续收口:ArtifactWorkbenchShell、AgentThreadTimeline、CanvasWorkbenchLayout、MessageList 等核心区域完成进一步瘦身,移除了旧的 ProjectSelector、TaskFiles、TimelineInlineItem 等遗留表面
  • A2UI、Service Skill 与工作台运行时稳定性继续加固:修正 legacy 问卷场景下 useWorkspaceA2UIRuntime 的自循环更新,补齐 Action Request / A2UI 预览与画布布局回归,并继续收敛 site adapter、Browser Assist、current content 写回主链
  • 站点适配器与运行时网关进一步收口:site_* 能力统一回挂到现役 agentRuntime 网关,减少业务层散落命令名;配合 Service Skill 启动、运行与保存链路,前端命令边界和契约口径保持一致
  • 测试执行与发布流程继续稳定化:Vitest 默认切到智能分批 + 单 fork 模式,收敛 mock/info 日志风暴;macOS release workflow 会在构建前显式探测 Tauri CLI native binding,缺失时自动清理 node_modules 并重装,规避 @tauri-apps/cli-darwin-* 丢失导致的发布失败;本轮也修复了 DevBridge SSE 路由的 axum handler 编译断点,避免发布前 Rust 校验被阻塞

⚠️ 兼容性说明

  • 正式发布由 v0.98.0 tag 触发 .github/workflows/release.yml;RELEASE_NOTES.md 会直接作为 GitHub Release 正文
  • GUI 冒烟依赖本机可启动 headless Tauri、DevBridge、默认 workspace 和系统 Chrome;目标环境如果缺少对应条件,Browser Runtime/站点适配器相关能力会被降级
  • 本地如果启用了 .cargo/config.toml 的 Aster 覆盖,请确认它指向干净的 v0.23.0 仓库;GitHub Release runner 不会带本地绝对路径覆盖

🔗 依赖同步

  • 应用版本已同步提升到 v0.98.0,覆盖 package.json、src-tauri/Cargo.toml、src-tauri/tauri.conf.json、src-tauri/tauri.conf.headless.json 与 src-tauri/Cargo.lock
  • 当前仓库声明的 aster-rust 依赖已同步到 v0.23.0;本地覆盖仓库也应保持在干净 v0.23.0 状态
  • src-tauri/Cargo.lock 已随本次 Rust 校验刷新,确保工作区 crate 的版本快照与 0.98.0 对齐

🧪 测试

  • 发布前执行:cargo fmt --manifest-path src-tauri/Cargo.toml --all
  • 发布前执行:CARGO_TARGET_DIR="src-tauri/target-release-v0.98.0" cargo test --manifest-path src-tauri/Cargo.toml
  • 发布前执行:CARGO_TARGET_DIR="src-tauri/target-release-v0.98.0" cargo clippy --manifest-path src-tauri/Cargo.toml
  • 发布前执行:npm run lint
  • 发布前执行:npm run verify:app-version
  • 发布前执行:npm run test:contracts
  • 发布前执行:npm run verify:gui-smoke
  • 验证结果:上述命令已在当前工作区通过;Rust 校验使用独立 CARGO_TARGET_DIR 完成,以避免与本机其他 Cargo 进程争抢默认构建目录;GUI smoke 已验证 DevBridge、默认 workspace、Browser Runtime 与 site adapter catalog 主路径

📝 文档

  • 发布说明已切换到当前这次 v0.98.0 正式发布内容,供 GitHub Release 直接读取
  • 工程质量、命令边界与 Playwright / GUI 冒烟文档已同步更新到最新实现

完整变更: v0.97.0 -> v0.98.0