Skip to content

Releases: limecloud/lime

Lime v1.9.0

12 Apr 18:53

Choose a tag to compare

Lime v1.9.0

✨ 主要更新

  • 本次 v1.9.0 已收口当前工作区全部改动,核心集中在 Agent 聊天工作台、General Workbench、Service Skill、Team Workspace、Artifact / Timeline 展示与输入发送主链
  • src/components/agent/**src/components/workspace/**src/lib/api/**src/features/browser-runtime/**src/components/settings-v2/** 一批界面、运行时与回归测试已一并进入本次发布
  • 浏览器运行时、现有会话桥接、工具展示、团队协作、项目选择、技能目录、工作台工具命令与内容同步相关边界已同步更新
  • 工程文档 docs/aiprompts/commands.mdplaywright-e2e.mdquality-workflow.md 已随当前实现一起更新

🔗 依赖与版本同步

  • aster-core / aster-models 已内置到 src-tauri/crates/aster-rust/,不再依赖外部仓库本地 override
  • 应用与 CLI 发布版本提升到 1.9.0
  • 应用版本入口已对齐到 1.9.0,覆盖 package.jsonsrc-tauri/Cargo.tomlsrc-tauri/tauri.conf.jsonsrc-tauri/tauri.conf.headless.json
  • packages/lime-cli-npm/package.json、README 发布示例与本地 package-lock.json 已同步到 1.9.0
  • src-tauri/Cargo.lock 已在本轮 Rust 校验后同步更新到当前 workspace 状态

⚠️ 发布说明

  • 本次发布 tag 为 v1.9.0
  • 本次发布以当前工作区完整改动为准,不复用旧 tag
  • 当前 release note 已按这次完整发布内容刷新

🧪 已执行校验

  • npm run verify:app-version
  • cargo fmt --manifest-path "src-tauri/Cargo.toml" --all
  • cargo test --manifest-path "src-tauri/Cargo.toml"
  • cargo clippy --manifest-path "src-tauri/Cargo.toml"
  • npm run lint

📝 文档同步

  • 发布说明已更新为当前这次完整的 v1.9.0 内容,可直接作为 GitHub Release note 使用

完整变更: v1.8.0 -> v1.9.0

Lime v1.8.0

12 Apr 04:51

Choose a tag to compare

Lime v1.8.0

✨ 主要更新

  • 本次 v1.8.0 已收口当前工作区全部改动,核心集中在 Agent 聊天工作台、General Workbench、Service Skill、Team Workspace、Artifact / Timeline 展示与输入发送主链
  • src/components/agent/**src/components/workspace/**src/lib/api/**src/features/browser-runtime/**src/components/settings-v2/** 一批界面、运行时与回归测试已一并进入本次发布
  • 浏览器运行时、现有会话桥接、工具展示、团队协作、项目选择、技能目录、工作台工具命令与内容同步相关边界已同步更新
  • 工程文档 docs/aiprompts/commands.mdplaywright-e2e.mdquality-workflow.md 已随当前实现一起更新

🔗 依赖与版本同步

  • aster-core / aster-models 已内置到 src-tauri/crates/aster-rust/,不再依赖外部仓库本地 override
  • 应用与 CLI 发布版本提升到 1.8.0
  • 应用版本入口已对齐到 1.8.0,覆盖 package.jsonsrc-tauri/Cargo.tomlsrc-tauri/tauri.conf.jsonsrc-tauri/tauri.conf.headless.json
  • packages/lime-cli-npm/package.json、README 发布示例与本地 package-lock.json 已同步到 1.8.0
  • src-tauri/Cargo.lock 已在本轮 Rust 校验后同步更新到当前 workspace 状态

⚠️ 发布说明

  • 本次发布 tag 为 v1.8.0
  • 本次发布以当前工作区完整改动为准,不复用旧 tag
  • 当前 release note 已按这次完整发布内容刷新

🧪 已执行校验

  • npm run verify:app-version
  • cargo fmt --manifest-path "src-tauri/Cargo.toml" --all
  • cargo test --manifest-path "src-tauri/Cargo.toml"
  • cargo clippy --manifest-path "src-tauri/Cargo.toml"
  • npm run lint

📝 文档同步

  • 发布说明已更新为当前这次完整的 v1.8.0 内容,可直接作为 GitHub Release note 使用

完整变更: v1.7.0 -> v1.8.0

Lime v1.7.0

10 Apr 17:20

Choose a tag to compare

Lime v1.7.0

✨ 主要更新

  • 本次 v1.7.0 已收口当前工作区全部改动,核心集中在 Agent 聊天工作台、General Workbench、Service Skill、Team Workspace、Artifact / Timeline 展示与输入发送主链
  • src/components/agent/**src/components/workspace/**src/lib/api/**src/features/browser-runtime/**src/components/settings-v2/** 一批界面、运行时与回归测试已一并进入本次发布
  • 浏览器运行时、现有会话桥接、工具展示、团队协作、项目选择、技能目录、工作台工具命令与内容同步相关边界已同步更新
  • 工程文档 docs/aiprompts/commands.mdplaywright-e2e.mdquality-workflow.md 已随当前实现一起更新

🔗 依赖与版本同步

  • aster-core / aster-models 已内置到 src-tauri/crates/aster-rust/,不再依赖外部仓库本地 override
  • 应用与 CLI 发布版本提升到 1.7.0
  • 应用版本入口已对齐到 1.7.0,覆盖 package.jsonsrc-tauri/Cargo.tomlsrc-tauri/tauri.conf.jsonsrc-tauri/tauri.conf.headless.json
  • packages/lime-cli-npm/package.json、README 发布示例与本地 package-lock.json 已同步到 1.7.0
  • src-tauri/Cargo.lock 已在本轮 Rust 校验后同步更新到当前 workspace 状态

⚠️ 发布说明

  • 本次发布 tag 为 v1.7.0
  • 本次发布以当前工作区完整改动为准,不复用旧 tag
  • 当前 release note 已按这次完整发布内容刷新

🧪 已执行校验

  • npm run verify:app-version
  • cargo fmt --manifest-path "src-tauri/Cargo.toml" --all
  • cargo test --manifest-path "src-tauri/Cargo.toml"
  • cargo clippy --manifest-path "src-tauri/Cargo.toml"
  • npm run lint

📝 文档同步

  • 发布说明已更新为当前这次完整的 v1.7.0 内容,可直接作为 GitHub Release note 使用

完整变更: v1.6.1 -> v1.7.0

Lime v1.6.1

09 Apr 10:51

Choose a tag to compare

Lime v1.6.1

✨ 主要更新

  • 本次 v1.6.1 已收口当前工作区全部改动,核心集中在 Agent 聊天工作台、General Workbench、Service Skill、Team Workspace、Artifact / Timeline 展示与输入发送主链
  • src/components/agent/**src/components/workspace/**src/lib/api/**src/features/browser-runtime/**src/components/settings-v2/** 一批界面、运行时与回归测试已一并进入本次发布
  • 浏览器运行时、现有会话桥接、工具展示、团队协作、项目选择、技能目录、工作台工具命令与内容同步相关边界已同步更新
  • 工程文档 docs/aiprompts/commands.mdplaywright-e2e.mdquality-workflow.md 已随当前实现一起更新

🔗 依赖与版本同步

  • aster-core / aster-models 已内置到 src-tauri/crates/aster-rust/,不再依赖外部仓库本地 override
  • 应用与 CLI 发布版本提升到 1.6.1
  • 应用版本入口已对齐到 1.6.1,覆盖 package.jsonsrc-tauri/Cargo.tomlsrc-tauri/tauri.conf.jsonsrc-tauri/tauri.conf.headless.json
  • packages/lime-cli-npm/package.json、README 发布示例与本地 package-lock.json 已同步到 1.6.1
  • src-tauri/Cargo.lock 会在本轮 Rust 校验后同步更新到当前 workspace 状态

⚠️ 发布说明

  • 本次发布 tag 为 v1.6.1
  • 本次发布以当前工作区完整改动为准,不复用旧 tag
  • 当前 release note 已按这次完整发布内容刷新

🧪 当前校验

  • npm run verify:app-version
  • Git 提交前的仓库 AI 验证会随提交钩子执行

📝 文档同步

  • 发布说明已更新为当前这次完整的 v1.6.1 内容,可直接作为 GitHub Release note 使用

完整变更: v1.6.0 -> v1.6.1

Lime v1.6.0

08 Apr 16:11

Choose a tag to compare

Lime v1.6.0

✨ 主要更新

  • 本次 v1.6.0 已收口当前工作区全部改动,核心集中在 Agent 聊天工作台、General Workbench、Service Skill、Team Workspace、Artifact / Timeline 展示与输入发送主链
  • src/components/agent/**src/components/workspace/**src/lib/api/**src/features/browser-runtime/**src/components/settings-v2/** 一批界面、运行时与回归测试已一并进入本次发布
  • 浏览器运行时、现有会话桥接、工具展示、团队协作、项目选择、技能目录、工作台工具命令与内容同步相关边界已同步更新
  • 工程文档 docs/aiprompts/commands.mdplaywright-e2e.mdquality-workflow.md 已随当前实现一起更新

🔗 依赖与版本同步

  • aster-core / aster-models 已内置到 src-tauri/crates/aster-rust/,不再依赖外部仓库本地 override
  • 应用与 CLI 发布版本提升到 1.6.0
  • 应用版本入口已对齐到 1.6.0,覆盖 package.jsonsrc-tauri/Cargo.tomlsrc-tauri/tauri.conf.jsonsrc-tauri/tauri.conf.headless.json
  • packages/lime-cli-npm/package.json、README 发布示例与本地 package-lock.json 已同步到 1.6.0
  • src-tauri/Cargo.lock 会在本轮 Rust 校验后同步更新到当前 workspace 状态

⚠️ 发布说明

  • 本次发布 tag 为 v1.6.0
  • 本次发布以当前工作区完整改动为准,不复用旧 tag
  • 当前 release note 已按这次完整发布内容刷新

🧪 当前校验

  • npm run verify:app-version
  • Git 提交前的仓库 AI 验证会随提交钩子执行

📝 文档同步

  • 发布说明已更新为当前这次完整的 v1.6.0 内容,可直接作为 GitHub Release note 使用

完整变更: v1.5.1 -> v1.6.0

v1.5.1

07 Apr 18:03

Choose a tag to compare

Lime v1.5.1

重新发布说明

  • 本次为 v1.5.1 的重新发布,已删除旧的 GitHub Release 与旧 tag,并将 v1.5.1 重新指向当前修复提交
  • 新的 v1.5.1 tag 现在指向提交 a057d76e6ad0992dc489ce2be5124ac1cb3a3eec
  • 本次重新发布的目标是修复桌面端构建链路中的 TypeScript / workspace 类型问题,确保发布产物可以正常构建

本次修复

  • 统一 EmptyState hero / card 的 tone 类型,补齐 lime tone 支持
  • 修正 slash skill preflight、service scene launch、workspace image task runtime 的类型边界
  • 为 voice scene launch 增加云端 runtime 判空保护,避免空运行时上下文继续下探
  • 修复视频任务预览 / 动作测试与 useProjects 测试中的联合类型和 deferred resolver 推断问题

校验结果

  • pnpm exec tsc --noEmit
  • npm run build
  • pnpm exec vitest run "src/components/agent/chat/hooks/agentStreamSlashSkillPreflight.test.ts" "src/components/agent/chat/workspace/serviceSkillSceneLaunch.test.ts" "src/components/agent/chat/workspace/useWorkspaceVideoTaskActionRuntime.test.tsx" "src/components/agent/chat/workspace/useWorkspaceVideoTaskPreviewRuntime.test.tsx" "src/hooks/useProjects.test.tsx"

备注

  • 应用版本号保持 1.5.1
  • origin/main 已更新到当前修复提交,可与本次重新发布的 tag / release 保持一致

v1.5.0

07 Apr 16:40

Choose a tag to compare

Lime v1.5.0

✨ 主要更新

  • 创建型工作台技能继续扩容:在现有 analysis / summary / translation / pdf_read / report_generate / research / site_search / image / cover / video / broadcast / url_parse / typesetting 主链基础上,新增并收口 form_generatepresentation_generatewebpage_generate;前后端围绕 *_skill_launch、tool runtime、artifact 输出、任务预览和权限边界继续统一到当前 harness 主路径
  • Agent 聊天工作台进一步收口到当前主链AgentChatWorkspaceMessageListEmptyStateInputbarCharacterMentionWorkspaceConversationSceneuseWorkspaceSendActionsuseAsterAgentChatserviceSkillSceneLaunch 等界面与运行时继续围绕通用工作台和服务技能入口收拢;消息预览、任务时间线、视频工作台、Token 使用展示与 slash / mention 入口同步增强
  • 站点适配器与浏览器运行时增强:bundled site adapter 目录新增 x/article-export,站点能力选择、现有浏览器会话复用、保存到当前内容/项目、导入外部 YAML 适配器、server-synced catalog 回落策略与推荐链路进一步完善;扩展侧同步新增 site adapter runner 生成入口
  • 运行时状态与协议事实源继续收敛:Agent session store、turn input envelope、tool io offload、runtime turn metadata、team / subagent 偏好、site capability、chat history、service skill catalog、artifact protocol 与 DevBridge HTTP client 一批边界继续补齐 current 语义和回归测试
  • 文档与治理目录同步更新docs/aiprompts/command-runtime.mdcommands.mdplaywright-e2e.mdquality-workflow.md 等工程文档已围绕当前服务技能、site adapter、GUI smoke 与运行时事实源刷新;默认技能目录同步纳入 form / presentation / webpage / x article export 相关说明

⚠️ 发布与兼容性说明

  • 本次发布 tag 为 v1.5.0,应用内版本号保持为 1.5.0
  • @limecloud/lime-cli@1.5.0 要求 Node >= 18,支持 darwin / linux / win32x64 / arm64
  • 当前 Agent GUI 主路径继续以 GeneralWorkbench* 与服务技能启动边界为准;旧表面不应再作为 current surface 扩展
  • 当前默认技能目录已覆盖 analysisbroadcast_generateform_generateimage_generatemodal_resource_searchpdf_readpresentation_generatereport_generateresearchsite_searchsummarytranslationtypesettingurl_parsevideo_generatewebpage_generate
  • aster-rust 依赖已固定到远程 tag v0.27.1;本地 .cargo/config.toml patch override 仍仅用于开发联调,不属于发布事实源

🔗 依赖与版本同步

  • 应用版本已同步提升到 1.5.0,覆盖 package.jsonpackage-lock.jsonsrc-tauri/Cargo.tomlsrc-tauri/tauri.conf.jsonsrc-tauri/tauri.conf.headless.json
  • packages/lime-cli-npm/package.json 与 README 发布示例已同步更新到 1.5.0
  • src-tauri/Cargo.lock 已刷新:工作区内部 crate 版本快照已对齐到 1.5.0aster-core / aster-models 已对齐到 0.27.1

🧪 发布前校验

  • npm run verify:app-version
  • cargo fmt --manifest-path src-tauri/Cargo.toml --all
  • CARGO_TARGET_DIR=src-tauri/target/codex-v1_5_0 cargo test --manifest-path src-tauri/Cargo.toml
  • CARGO_TARGET_DIR=src-tauri/target/codex-v1_5_0 cargo clippy --manifest-path src-tauri/Cargo.toml --all-targets -- -D warnings
  • npm run lint
  • npm run test:contracts
  • CARGO_TARGET_DIR=src-tauri/target/codex-v1_5_0 npm run verify:gui-smoke
  • 当前结果:
    • npm run verify:app-version:通过
    • cargo fmt --manifest-path src-tauri/Cargo.toml --all:通过
    • cargo test --manifest-path src-tauri/Cargo.toml:通过,852 个单测全部通过,2 个真实联网 smoke 用例按预期忽略
    • cargo clippy --manifest-path src-tauri/Cargo.toml --all-targets -- -D warnings:通过
    • npm run lint:通过
    • npm run test:contracts:通过
    • npm run verify:gui-smoke:通过
    • 说明:首次复用现有 headless 环境时,browser-runtime smoke 出现一次 CDP 标签页读取瞬时失败;单独重跑 smoke:browser-runtime 后通过,随后整条 verify:gui-smoke 复跑通过,未见持续性故障

📝 文档同步

  • 发布说明已切换到当前这次 v1.5.0 稳定版发布内容,可直接作为 GitHub Release note 使用
  • 默认技能目录、site adapter catalog 与运行时事实源文档已同步到当前实现
  • 服务技能主链、站点能力主链、GUI smoke 与契约边界文档均已围绕当前实现刷新

完整变更: v1.4.0 -> v1.5.0

Lime v1.4.0

06 Apr 14:53

Choose a tag to compare

Lime v1.4.0

✨ 主要更新

  • 通用工作台成为当前主壳:Agent 聊天工作区继续从旧 ThemeWorkbench* 表面收口到 GeneralWorkbench* 主链,侧边栏、上下文面板、执行日志、工作流面板、输入区启动边界与任务预览统一落到新的通用工作台运行时;一批旧 ThemeWorkbench 组件、hook 与 compat 状态层退出 current 主路径
  • 服务技能与命令运行时扩容:前后端围绕 analysissummarytranslationpdf_readreport_generateresearchsite_searchbroadcast_generatetypesettingmodal_resource_search 等技能补齐 *_skill_launch 主链,原始用户输入继续保留进入 Agent turn,启动 metadata、prompt context、runtime turn 和 tool runtime 的事实源进一步收口
  • 站点技能与工作台协议继续收敛service_skill_launch 继续统一站点技能启动语义,站点技能预执行结果、站点适配器上下文、Team 运行时偏好、artifact metadata 与工作台上下文同步链路一起补齐;浏览器 compat 工具前缀在相关场景下继续被隔离,避免回流旧边界
  • 文档与治理目录同步更新docs/aiprompts/command-runtime.mdcommands.mdquality-workflow.mdplaywright-e2e.mdoverview.md 等工程文档已围绕当前服务技能主链与通用工作台事实源完成更新,默认技能目录新增并收口 analysis / pdf_read / report_generate / summary / translation
  • 版本与依赖面同步发版:Lime 应用与 @limecloud/lime-cli 升级到 1.4.0,Rust workspace crate 版本快照、Tauri 配置与 CLI README 示例同步更新;aster-rust Git tag 升级到 v0.27.0

⚠️ 发布与兼容性说明

  • 本次发布 tag 为 v1.4.0,应用内版本号保持为 1.4.0
  • @limecloud/lime-cli@1.4.0 要求 Node >= 18,支持 darwin / linux / win32x64 / arm64
  • 当前 Agent GUI 主路径以 GeneralWorkbench* 为准;旧 ThemeWorkbench* 相关组件、壳层和一批 compat hook 已继续退出,不应再作为 current surface 扩展
  • 当前默认技能目录已包含 analysisbroadcast_generatemodal_resource_searchpdf_readreport_generateresearchsite_searchsummarytranslationtypesetting 等服务技能主链
  • aster-rust 依赖已固定到远程 tag v0.27.0;本地 .cargo/config.toml patch override 仍仅作为开发联调手段,不属于发布事实源

🔗 依赖与版本同步

  • 应用版本已同步提升到 1.4.0,覆盖 package.jsonsrc-tauri/Cargo.tomlsrc-tauri/tauri.conf.jsonsrc-tauri/tauri.conf.headless.json
  • packages/lime-cli-npm/package.json 与 README 发布示例已同步更新到 1.4.0
  • src-tauri/Cargo.lock 已刷新:工作区内部 crate 版本快照已对齐到 1.4.0aster-core / aster-models 已对齐到 0.27.0
  • package-lock.json 已同步根应用版本号到 1.4.0

🧪 发布前校验

  • npm run verify:app-version
  • cargo fmt --manifest-path src-tauri/Cargo.toml --all
  • npm run lint
  • npm run test:contracts
  • CARGO_TARGET_DIR=src-tauri/target/codex-verify CARGO_INCREMENTAL=0 cargo test --manifest-path src-tauri/Cargo.toml
  • CARGO_TARGET_DIR=src-tauri/target/codex-verify CARGO_INCREMENTAL=0 cargo clippy --manifest-path src-tauri/Cargo.toml --all-targets -- -D warnings
  • CARGO_TARGET_DIR=src-tauri/target/codex-verify npm run verify:gui-smoke
  • 当前结果:
    • npm run verify:app-version:通过
    • cargo fmt --manifest-path src-tauri/Cargo.toml --all:通过
    • npm run lint:通过
    • npm run test:contracts:通过
    • cargo test --manifest-path src-tauri/Cargo.toml:通过
    • cargo clippy --manifest-path src-tauri/Cargo.toml --all-targets -- -D warnings:通过
    • npm run verify:gui-smoke:通过

📝 文档同步

  • 发布说明已切换到当前这次 v1.4.0 稳定版发布内容,可直接作为 GitHub Release note 使用
  • 服务技能主链、命令运行时、GUI 续测与工程质量文档已与当前实现同步
  • 通用工作台命名、默认技能目录与命令运行时事实源已围绕当前实现完成收口

完整变更: v1.3.0 -> v1.4.0

Lime v1.3.0

05 Apr 05:45

Choose a tag to compare

Lime v1.3.0

✨ 主要更新

  • 命令运行时继续收口到 Agent 主链@封面@视频@转写@链接解析 统一保留原始用户消息进入 Agent turn,通过 cover_skill_launchvideo_skill_launchtranscription_skill_launchurl_parse_skill_launch metadata 驱动首刀 Skill(...),CLI / task file / viewer 的状态语义保持一致,避免前端预翻命令或伪造“已完成”结果
  • 创作工作台与首页入口重做:Agent 空态、推荐入口与工作区启动边界继续收口,新增统一 workspaceEntry 启动层、独立 VideoPageImageTaskViewer,图片任务支持围绕真实任务结果继续 @修图 / @重绘,旧 Claw Home、旧首页 prompt composer、旧图片画布壳与一批 Inputbar compat 表面继续退出
  • 内容主稿技能标准化:默认社媒主稿能力统一收口到 content_post_with_cover,输出目录固定为 content-posts/,运行时会补齐主稿、封面元数据和 publish-pack artifact 事件;旧 social_post_with_cover 命名与历史引用继续清退
  • 设置中心与治理目录继续瘦身:设置首页升级为总览入口,渠道能力收口到 ChannelsDebugWorkbench / 独立 IM 配置页,旧 settings-v2 里的 channels wrapper、proxy 页、chat-appearance 页、通用 header 等兼容入口转入 dead-candidate;命令运行时规则正式沉淀到 docs/aiprompts/command-runtime.md
  • 版本与发布面同步:Lime 应用与 @limecloud/lime-cli 升级到 1.3.0,Rust workspace crate 版本快照、Tauri 配置与 CLI README 示例同步收口

⚠️ 发布与兼容性说明

  • 本次发布 tag 为 v1.3.0,应用内版本号保持为 1.3.0
  • @limecloud/lime-cli@1.3.0 要求 Node >= 18,支持 darwin / linux / win32x64 / arm64
  • 当前内置输入命令主链包含 @配图@封面@修图@重绘@视频@转写@链接解析
  • content_post_with_cover 是当前内容主稿 + 封面一体化技能真相;旧 social_post_with_cover 不再作为 current surface 继续扩展
  • 旧 Claw 首页壳、旧图片工作台壳、旧设置兼容页和一批 Inputbar compat 组件已继续退出 current 主路径,后续交互与回归请以新的工作台入口和治理目录册为准

🔗 依赖与版本同步

  • 应用版本已同步提升到 1.3.0,覆盖 package.jsonsrc-tauri/Cargo.tomlsrc-tauri/tauri.conf.jsonsrc-tauri/tauri.conf.headless.json
  • packages/lime-cli-npm/package.json 与 README 发布示例已同步更新到 1.3.0
  • src-tauri/Cargo.lock 已刷新,工作区内部 crate 版本快照已对齐到 1.3.0
  • 命令运行时文档已新增 docs/aiprompts/command-runtime.md,并同步更新命令边界、质量工作流和 Playwright 续测文档

🧪 发布前校验

  • npm run verify:app-version
  • npm run test:contracts
  • npm run verify:gui-smoke
  • npm run lint
  • cargo fmt --manifest-path src-tauri/Cargo.toml --all --check
  • cargo test --manifest-path src-tauri/Cargo.toml
  • cargo clippy --manifest-path src-tauri/Cargo.toml --all-targets -- -D warnings
  • 当前结果:
    • npm run verify:app-version:通过
    • 其余发布前校验:本轮尚未执行,正式发版前需要补齐

📝 文档同步

  • 发布说明已切换到当前这次 v1.3.0 稳定版发布内容,供 GitHub Release 直接读取
  • 命令运行时、命令边界、工程质量与 GUI 续测文档已围绕当前主链更新
  • 内容主稿技能、工作台任务协议与治理目录册的命名事实源已与当前实现对齐

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

Lime v1.2.0

04 Apr 01:47

Choose a tag to compare

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.0aster-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 / win32x64 / 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.jsonpackage-lock.jsonsrc-tauri/Cargo.tomlsrc-tauri/tauri.conf.jsonsrc-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