mirror of
https://github.com/aiclientproxy/proxycast.git
synced 2026-09-24 23:10:56 +08:00
3.4 KiB
3.4 KiB
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.0tag 触发.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