Files
proxycast/RELEASE_NOTES.md
T
2026-04-04 09:45:04 +08:00

3.3 KiB
Raw Permalink Blame History

Lime v1.2.0

✨ 主要更新

  • Team Runtime 与 Agent 工具面继续收敛:Agent / SendMessage / TeamCreate / TeamDelete / ListPeers 继续作为 current 协作主链,Team 选择、角色信息、蓝图角色锚点与子代理结构化字段说明保持一致,Tool inventory / ToolSearch / MCP runtime 可审计性进一步补强
  • Lime CLI 与媒体任务主链落地:新增 lime-cli Rust crate 与 @limecloud/lime-cli npm 包,统一图片、封面、视频、播报、链接解析、排版、素材检索等任务的创建、状态、attempts 与 retry 语义,.lime/tasks 与任务日志协议同步进入文档
  • GUI 主路径与旧表面继续清理:Agent Chat Workspace、Empty State、Workbench 画布和 MCP tools browser 按当前主路径整理,旧 Claw Home / Claw Solutions 表面继续退出,Provider / companion 偏好入口与工作台状态保持一致
  • 版本与依赖对齐:Lime 应用版本升级到 1.2.0,aster-core / aster-models 依赖 tag 对齐到 v0.26.0,发布工作流、Tauri 配置和 npm 包版本一起收口

⚠️ 发布与兼容性说明

  • 本次发布 tag 为 v1.2.0,应用内版本号保持为 1.2.0
  • @limecloud/lime-cli@1.2.0 要求 Node >= 18,支持 darwin / linux / win32 与 x64 / arm64
  • 当前仓库声明的 aster-rust 依赖已提升到 v0.26.0
  • 本地若启用了 .cargo/config.toml 的 Aster 覆盖,请确认它指向干净的 v0.26.0 仓库;GitHub Release runner 不会携带本地绝对路径覆盖
  • SubAgentTask 仍只保留 compat 读取边界;当前协作主链是 Agent tool 配合 Team runtime

🔗 依赖与版本同步

  • 应用版本已同步提升到 1.2.0,覆盖 package.json、package-lock.json、src-tauri/Cargo.toml、src-tauri/tauri.conf.json、src-tauri/tauri.conf.headless.json
  • packages/lime-cli-npm/package.json 与配套 README 示例已同步更新到 1.2.0
  • src-tauri/Cargo.lock 会随本次 Rust 校验刷新,确保工作区 crate 版本快照与 1.2.0 对齐
  • aster-core / aster-models 的 git tag 已同步切换到 v0.26.0

🧪 发布前校验

  • cargo fmt --manifest-path src-tauri/Cargo.toml --all --check
  • CARGO_TARGET_DIR=target-release-1.2.0 cargo test --manifest-path src-tauri/Cargo.toml
  • CARGO_TARGET_DIR=target-release-1.2.0 cargo clippy --manifest-path src-tauri/Cargo.toml --all-targets -- -D warnings
  • npm run lint
  • npm run verify:app-version
  • npm run test:contracts
  • npm run verify:gui-smoke
  • 当前结果:
    • cargo fmt --manifest-path src-tauri/Cargo.toml --all --check:通过
    • CARGO_TARGET_DIR=target-release-1.2.0 cargo test --manifest-path src-tauri/Cargo.toml:通过,758 passed,额外集成测试 2 passed,真实联网测试 2 ignored
    • CARGO_TARGET_DIR=target-release-1.2.0 cargo clippy --manifest-path src-tauri/Cargo.toml --all-targets -- -D warnings:通过
    • npm run lint:通过
    • npm run verify:app-version:通过
    • npm run test:contracts:通过
    • npm run verify:gui-smoke:通过

📝 文档同步

  • 发布说明已切换到当前这次 v1.2.0 稳定版发布内容,供 GitHub Release 直接读取
  • 工具治理、质量流程、命令边界与任务协议文档已随当前主线更新,和本次发布版本保持一致

完整变更: v1.1.0 -> v1.2.0