Skip to content

Releases: limecloud/lime

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

Lime v1.1.0

02 Apr 12:39

Choose a tag to compare

Lime v1.1.0

✨ 主要更新

  • Lime 版本切换到 v1.1.0 稳定版:应用版本与发布说明统一升级,发布产物、Tauri 配置和前端包版本保持一致
  • Aster Agent Framework 对齐 aster-rust v0.25.0:Lime 声明的远端 aster-core / aster-models 依赖 tag 已同步提升,和当前本地联调的 aster-rust 版本保持一致
  • 设置页与 Provider Pool 体验收口:设置页重复标题移除,背景氛围层与小屏 Provider 排版整理,让设置主路径更接近当前设计语言
  • 运行时与桥接稳定性补强:补了浏览器运行时审计测试隔离、图片资源入库测试边界和相关工作台发送/模型列表回归,减少统一校验里的不稳定因素

⚠️ 发布与兼容性说明

  • 本次发布 tag 为 v1.1.0,应用内版本号保持为 1.1.0.github/workflows/release.yml 会按稳定版语义创建 GitHub Release
  • Homebrew Tap 更新工作流不会再把本次发布视为 prerelease;Release 发布后会继续走稳定通道同步
  • 当前仓库声明的 aster-rust 依赖已提升到 v0.25.0
  • 本地如果启用了 .cargo/config.toml 的 Aster 覆盖,请确认它指向干净的 v0.25.0 仓库;GitHub Release runner 不会带本地绝对路径覆盖

🔗 依赖与版本同步

  • 应用版本已同步提升到 1.1.0,覆盖 package.jsonpackage-lock.jsonsrc-tauri/Cargo.tomlsrc-tauri/tauri.conf.jsonsrc-tauri/tauri.conf.headless.json
  • src-tauri/Cargo.lock 会随本次 Rust 校验刷新,确保工作区 crate 的版本快照与 1.1.0 对齐
  • aster-core / aster-models 的 git tag 已同步切换到 v0.25.0

🧪 发布前校验

  • 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 --all-targets -- -D warnings
  • npm run lint
  • npm run verify:app-version
  • npm run test:contracts
  • npm run verify:gui-smoke -- --reuse-running
  • 当前结果:
    • cargo fmt --manifest-path src-tauri/Cargo.toml --all:通过
    • CARGO_TARGET_DIR=target-version-check cargo test --manifest-path src-tauri/Cargo.toml:通过,745 passed,额外集成测试 2 passed,真实联网测试 2 ignored
    • CARGO_TARGET_DIR=target-version-check 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 -- --reuse-running:通过

📝 文档同步

  • 发布说明已切换到当前这次 v1.1.0 稳定版发布内容,供 GitHub Release 直接读取
  • 命令边界、质量流程、路线图与工作区相关文档会随当前主线收敛继续同步

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

Lime v1.0.1

31 Mar 23:12

Choose a tag to compare

Lime v1.0.1

✨ 主要更新

  • 主工作台与 Agent Chat 持续收敛:Home Shell、Workspace、Decision Panel、Markdown 渲染、Service Skill 入口与 Workbench 交互继续围绕当前主链统一,减少入口分叉与状态散落
  • Artifact Document 与工作区运行时继续加固:Artifact 文档渲染、校验、输出 schema、操作服务、Canvas / A2UI / Preview / Workflow 链路同步整理,让文档型产物、工作台画布和会话侧的连接更稳定
  • Team / Subagent / MCP 协作链路补强:Aster Agent 命令运行时、请求元数据、子代理工具、MCP 命令面板与相关测试继续补齐,围绕团队协作和工具编排做进一步收口
  • 历史创作分支继续清退content-creatornovelpostermusic 等旧主题、旧命令、旧资源与相关接口进一步删除或下沉,治理目录、命令文档与路线图同步更新,减少长期并行 surface

⚠️ 发布与兼容性说明

  • 本次发布 tag 为 v1.0.1,应用内版本号保持为 1.0.1.github/workflows/release.yml 会按稳定版语义创建 GitHub Release
  • Homebrew Tap 更新工作流不会再把本次发布视为 prerelease;Release 发布后会继续走稳定通道同步
  • 当前仓库声明的 aster-rust 依赖已提升到 v0.24.0
  • 本地如果启用了 .cargo/config.toml 的 Aster 覆盖,请确认它指向干净的 v0.24.0 仓库;GitHub Release runner 不会带本地绝对路径覆盖

🔗 依赖与版本同步

  • 应用版本已同步提升到 1.0.1,覆盖 package.jsonpackage-lock.jsonsrc-tauri/Cargo.tomlsrc-tauri/tauri.conf.jsonsrc-tauri/tauri.conf.headless.json
  • src-tauri/Cargo.lock 会随本次 Rust 校验刷新,确保工作区 crate 的版本快照与 1.0.1 对齐
  • aster-core / aster-models 的 git tag 已同步切换到 v0.24.0

🧪 发布前校验

  • 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
  • npm run verify:app-version
  • 当前结果:npm run verify:app-versionnpm run lint 已通过;cargo test 已通过(739 个单测通过,2 个集成测试通过,另有 2 个真实联网测试保持 ignored);cargo clippy 已完成,但仍有若干既有 warning(如 lime-browser-runtimeunnecessary_map_orlime-agentlarge_enum_variant / too_many_arguments、主 crate 的未使用常量)

📝 文档同步

  • 发布说明已切换到当前这次 v1.0.1 稳定版发布内容,供 GitHub Release 直接读取
  • 命令边界、质量流程、路线图与工作区相关文档会随当前主线收敛继续同步

完整变更: v1.0.0-beta -> v1.0.1

Lime v1.0.0-beta

30 Mar 18:21

Choose a tag to compare

Lime v1.0.0-beta Pre-release
Pre-release

Lime v1.0.0-beta

✨ 主要更新

  • 首个 1.0 Beta 节点:这是 Lime 在连续近 100 个迭代版本后的第一个 1.0 beta 发布,标志产品主线从 0.x 的快速试验期转入以主路径收敛、体验统一和可交付发布为目标的 Beta 阶段
  • 创作主题类分支集中清理:海报工作流、模板、品牌人设、风格库、创作主题孤岛与相关前后端接口继续成片收口,减少并行分支与历史包袱,让工作台能力重新回到当前主链
  • Claw 成为 Lime 的主方向:首页、工作区、Agent Chat、Service Skill、Browser Assist / OpenClaw 相关链路继续统一,Claw 被明确收敛为 Lime 的主要入口与默认协作方向
  • 导航与设置继续重构:侧边栏、主导航、设置分组、开发者工具与系统能力入口完成新一轮整理,旧主题/旧分支入口进一步下沉或移除,整体信息架构更聚焦
  • 工程与发布边界同步补强:版本一致性、发布说明、契约文档、Playwright / GUI smoke 与 Release 工作流同步更新,确保 v1.0.0-beta 能按 Beta 语义发布而不是误标成正式版

⚠️ 兼容性说明

  • 本次发布 tag 为 v1.0.0-beta,应用内版本号保持为 1.0.0-beta.github/workflows/release.yml 会按 prerelease 语义创建 GitHub Release,并直接使用 RELEASE_NOTES.md 作为正文
  • Homebrew Tap 工作流会跳过 prerelease,避免把这次 Beta 版本误推到稳定通道
  • GUI 冒烟依赖本机可启动 headless Tauri、DevBridge、默认 workspace 和系统 Chrome;若目标环境缺少对应条件,Browser Runtime / 站点适配器相关能力会降级或无法完成验证
  • 本地如果启用了 .cargo/config.toml 的 Aster 覆盖,请确认它指向干净的 v0.23.0 仓库;GitHub Release runner 不会带本地绝对路径覆盖

🔗 依赖同步

  • 应用版本已同步提升到 1.0.0-beta,覆盖 package.jsonsrc-tauri/Cargo.tomlsrc-tauri/tauri.conf.jsonsrc-tauri/tauri.conf.headless.jsonsrc-tauri/Cargo.lock
  • 当前仓库前端锁文件仍以受控的 pnpm-lock.yaml 为准;本次发布未引入新的前端依赖升级
  • 当前仓库声明的 aster-rust 依赖保持在 v0.23.0
  • src-tauri/Cargo.lock 会随本次 Rust 校验刷新,确保工作区 crate 的版本快照与 1.0.0-beta 对齐

🧪 测试

  • 发布前执行: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
  • 发布前执行:npm run verify:app-version
  • 当前结果:cargo test 已通过(723 个 Rust 单测通过,2 个集成测试通过,另有 2 个真实联网测试保持忽略),cargo clippy 已完成但仍提示少量既有 warning,npm run lintnpm run verify:app-version 已通过

📝 文档

  • 发布说明已切换到当前这次 v1.0.0-beta Beta 发布内容,供 GitHub Release 直接读取
  • 工程质量、命令边界、Playwright / GUI 冒烟与扩展说明已围绕当前 Beta 主路径持续同步

完整变更: v0.99.0 -> v1.0.0-beta

Lime v0.99.0

30 Mar 06:58

Choose a tag to compare

Lime v0.99.0

✨ 主要更新

  • 共享网关控制面继续收口:移除了遗留 api-server / route 相关前端页面、命令与后端路由表残面,server 侧进一步收敛到当前主路径,托盘与运行时状态同步逻辑也同步减面
  • Browser Connector / Chrome Relay 主链继续稳定化:浏览器连接器、扩展安装状态、目录展示、调试面板与设置页联动进一步补齐,Chrome 扩展端清单、弹窗与后台脚本同步更新
  • Agent Chat 与 Service Skill 工作台继续加固AgentChatHomeShellAgentChatWorkspaceuseWorkspaceSendActionssiteCapabilityBindingBrowser Assist 等链路继续收敛,Service Skill 启动、自动匹配、浏览器预检与制品预览主链一致性更高
  • 设置与导航表面继续收口:系统设置分组、渠道配置工作台、外观入口、侧边栏能力分组与创作主题默认显示策略完成新一轮整理,减少未开放或遗留入口的默认暴露
  • 工程验证与文档同步:命令边界、Playwright / GUI smoke、质量工作流与 Chrome 扩展说明同步更新,为 v0.99.0 发布提供统一事实源

⚠️ 兼容性说明

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

🔗 依赖同步

  • 应用版本已同步提升到 v0.99.0,覆盖 package.jsonpackage-lock.jsonsrc-tauri/Cargo.tomlsrc-tauri/tauri.conf.jsonsrc-tauri/tauri.conf.headless.jsonsrc-tauri/Cargo.lock
  • 当前仓库声明的 aster-rust 依赖保持在 v0.23.0
  • src-tauri/Cargo.lock 会随本次 Rust 校验刷新,确保工作区 crate 的版本快照与 0.99.0 对齐

🧪 测试

  • 发布前执行: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
  • 发布前执行:npm run verify:app-version
  • 验证结果:以本次实际执行结果为准;如果当前工作区包含未收口的并行改动,需要在发布前重新确认 Rust / 前端校验与 GUI 冒烟结论

📝 文档

  • 发布说明已切换到当前这次 v0.99.0 正式发布内容,供 GitHub Release 直接读取
  • 工程质量、命令边界、Playwright / GUI 冒烟与扩展说明已围绕当前实现持续同步

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

Lime v0.98.0

29 Mar 06:18

Choose a tag to compare

Lime v0.98.0

✨ 主要更新

  • Chrome Relay / Browser Connector 进入 current 主线:新增浏览器连接器命令与后端服务,设置页补齐 Chrome Relay 安装、连接状态和目录展示,扩展弹窗与清单同步更新
  • Agent Chat 工作台与时间线继续收口ArtifactWorkbenchShellAgentThreadTimelineCanvasWorkbenchLayoutMessageList 等核心区域完成进一步瘦身,移除了旧的 ProjectSelectorTaskFilesTimelineInlineItem 等遗留表面
  • A2UI、Service Skill 与工作台运行时稳定性继续加固:修正 legacy 问卷场景下 useWorkspaceA2UIRuntime 的自循环更新,补齐 Action Request / A2UI 预览与画布布局回归,并继续收敛 site adapterBrowser Assistcurrent 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.ymlRELEASE_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.jsonsrc-tauri/Cargo.tomlsrc-tauri/tauri.conf.jsonsrc-tauri/tauri.conf.headless.jsonsrc-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