Releases: limecloud/lime
Releases · limecloud/lime
v1.5.1
Lime v1.5.1
重新发布说明
- 本次为
v1.5.1的重新发布,已删除旧的 GitHub Release 与旧 tag,并将v1.5.1重新指向当前修复提交 - 新的
v1.5.1tag 现在指向提交a057d76e6ad0992dc489ce2be5124ac1cb3a3eec - 本次重新发布的目标是修复桌面端构建链路中的 TypeScript / workspace 类型问题,确保发布产物可以正常构建
本次修复
- 统一
EmptyStatehero / card 的tone类型,补齐limetone 支持 - 修正 slash skill preflight、service scene launch、workspace image task runtime 的类型边界
- 为 voice scene launch 增加云端 runtime 判空保护,避免空运行时上下文继续下探
- 修复视频任务预览 / 动作测试与
useProjects测试中的联合类型和 deferred resolver 推断问题
校验结果
pnpm exec tsc --noEmitnpm run buildpnpm 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
Lime v1.5.0
✨ 主要更新
- 创建型工作台技能继续扩容:在现有
analysis / summary / translation / pdf_read / report_generate / research / site_search / image / cover / video / broadcast / url_parse / typesetting主链基础上,新增并收口form_generate、presentation_generate、webpage_generate;前后端围绕*_skill_launch、tool runtime、artifact 输出、任务预览和权限边界继续统一到当前 harness 主路径 - Agent 聊天工作台进一步收口到当前主链:
AgentChatWorkspace、MessageList、EmptyState、Inputbar、CharacterMention、WorkspaceConversationScene、useWorkspaceSendActions、useAsterAgentChat、serviceSkillSceneLaunch等界面与运行时继续围绕通用工作台和服务技能入口收拢;消息预览、任务时间线、视频工作台、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.md、commands.md、playwright-e2e.md、quality-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 / win32与x64 / arm64- 当前 Agent GUI 主路径继续以
GeneralWorkbench*与服务技能启动边界为准;旧表面不应再作为 current surface 扩展 - 当前默认技能目录已覆盖
analysis、broadcast_generate、form_generate、image_generate、modal_resource_search、pdf_read、presentation_generate、report_generate、research、site_search、summary、translation、typesetting、url_parse、video_generate、webpage_generate aster-rust依赖已固定到远程 tagv0.27.1;本地.cargo/config.tomlpatch override 仍仅用于开发联调,不属于发布事实源
🔗 依赖与版本同步
- 应用版本已同步提升到
1.5.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.5.0src-tauri/Cargo.lock已刷新:工作区内部 crate 版本快照已对齐到1.5.0,aster-core/aster-models已对齐到0.27.1
🧪 发布前校验
npm run verify:app-versioncargo fmt --manifest-path src-tauri/Cargo.toml --allCARGO_TARGET_DIR=src-tauri/target/codex-v1_5_0 cargo test --manifest-path src-tauri/Cargo.tomlCARGO_TARGET_DIR=src-tauri/target/codex-v1_5_0 cargo clippy --manifest-path src-tauri/Cargo.toml --all-targets -- -D warningsnpm run lintnpm run test:contractsCARGO_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-runtimesmoke 出现一次 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
Lime v1.4.0
✨ 主要更新
- 通用工作台成为当前主壳:Agent 聊天工作区继续从旧
ThemeWorkbench*表面收口到GeneralWorkbench*主链,侧边栏、上下文面板、执行日志、工作流面板、输入区启动边界与任务预览统一落到新的通用工作台运行时;一批旧ThemeWorkbench组件、hook 与 compat 状态层退出 current 主路径 - 服务技能与命令运行时扩容:前后端围绕
analysis、summary、translation、pdf_read、report_generate、research、site_search、broadcast_generate、typesetting、modal_resource_search等技能补齐*_skill_launch主链,原始用户输入继续保留进入 Agent turn,启动 metadata、prompt context、runtime turn 和 tool runtime 的事实源进一步收口 - 站点技能与工作台协议继续收敛:
service_skill_launch继续统一站点技能启动语义,站点技能预执行结果、站点适配器上下文、Team 运行时偏好、artifact metadata 与工作台上下文同步链路一起补齐;浏览器 compat 工具前缀在相关场景下继续被隔离,避免回流旧边界 - 文档与治理目录同步更新:
docs/aiprompts/command-runtime.md、commands.md、quality-workflow.md、playwright-e2e.md、overview.md等工程文档已围绕当前服务技能主链与通用工作台事实源完成更新,默认技能目录新增并收口analysis / pdf_read / report_generate / summary / translation - 版本与依赖面同步发版:Lime 应用与
@limecloud/lime-cli升级到1.4.0,Rust workspace crate 版本快照、Tauri 配置与 CLI README 示例同步更新;aster-rustGit tag 升级到v0.27.0
⚠️ 发布与兼容性说明
- 本次发布 tag 为
v1.4.0,应用内版本号保持为1.4.0 @limecloud/lime-cli@1.4.0要求Node >= 18,支持darwin / linux / win32与x64 / arm64- 当前 Agent GUI 主路径以
GeneralWorkbench*为准;旧ThemeWorkbench*相关组件、壳层和一批 compat hook 已继续退出,不应再作为 current surface 扩展 - 当前默认技能目录已包含
analysis、broadcast_generate、modal_resource_search、pdf_read、report_generate、research、site_search、summary、translation、typesetting等服务技能主链 aster-rust依赖已固定到远程 tagv0.27.0;本地.cargo/config.tomlpatch override 仍仅作为开发联调手段,不属于发布事实源
🔗 依赖与版本同步
- 应用版本已同步提升到
1.4.0,覆盖package.json、src-tauri/Cargo.toml、src-tauri/tauri.conf.json、src-tauri/tauri.conf.headless.json packages/lime-cli-npm/package.json与 README 发布示例已同步更新到1.4.0src-tauri/Cargo.lock已刷新:工作区内部 crate 版本快照已对齐到1.4.0,aster-core/aster-models已对齐到0.27.0package-lock.json已同步根应用版本号到1.4.0
🧪 发布前校验
npm run verify:app-versioncargo fmt --manifest-path src-tauri/Cargo.toml --allnpm run lintnpm run test:contractsCARGO_TARGET_DIR=src-tauri/target/codex-verify CARGO_INCREMENTAL=0 cargo test --manifest-path src-tauri/Cargo.tomlCARGO_TARGET_DIR=src-tauri/target/codex-verify CARGO_INCREMENTAL=0 cargo clippy --manifest-path src-tauri/Cargo.toml --all-targets -- -D warningsCARGO_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
Lime v1.3.0
✨ 主要更新
- 命令运行时继续收口到 Agent 主链:
@封面、@视频、@转写、@链接解析统一保留原始用户消息进入 Agent turn,通过cover_skill_launch、video_skill_launch、transcription_skill_launch、url_parse_skill_launchmetadata 驱动首刀Skill(...),CLI / task file / viewer 的状态语义保持一致,避免前端预翻命令或伪造“已完成”结果 - 创作工作台与首页入口重做:Agent 空态、推荐入口与工作区启动边界继续收口,新增统一
workspaceEntry启动层、独立VideoPage与ImageTaskViewer,图片任务支持围绕真实任务结果继续@修图/@重绘,旧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 / win32与x64 / arm64- 当前内置输入命令主链包含
@配图、@封面、@修图、@重绘、@视频、@转写、@链接解析 content_post_with_cover是当前内容主稿 + 封面一体化技能真相;旧social_post_with_cover不再作为 current surface 继续扩展- 旧 Claw 首页壳、旧图片工作台壳、旧设置兼容页和一批 Inputbar compat 组件已继续退出 current 主路径,后续交互与回归请以新的工作台入口和治理目录册为准
🔗 依赖与版本同步
- 应用版本已同步提升到
1.3.0,覆盖package.json、src-tauri/Cargo.toml、src-tauri/tauri.conf.json、src-tauri/tauri.conf.headless.json packages/lime-cli-npm/package.json与 README 发布示例已同步更新到1.3.0src-tauri/Cargo.lock已刷新,工作区内部 crate 版本快照已对齐到1.3.0- 命令运行时文档已新增
docs/aiprompts/command-runtime.md,并同步更新命令边界、质量工作流和 Playwright 续测文档
🧪 发布前校验
npm run verify:app-versionnpm run test:contractsnpm run verify:gui-smokenpm run lintcargo fmt --manifest-path src-tauri/Cargo.toml --all --checkcargo test --manifest-path src-tauri/Cargo.tomlcargo 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
Lime v1.2.0
✨ 主要更新
- Team Runtime 与 Agent 工具面继续收敛:
Agent / SendMessage / TeamCreate / TeamDelete / ListPeers继续作为 current 协作主链,Team 选择、角色信息、蓝图角色锚点与子代理结构化字段说明保持一致,Tool inventory / ToolSearch / MCP runtime 可审计性进一步补强 - Lime CLI 与媒体任务主链落地:新增
lime-cliRust crate 与@limecloud/lime-clinpm 包,统一图片、封面、视频、播报、链接解析、排版、素材检索等任务的创建、状态、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 读取边界;当前协作主链是Agenttool 配合 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.0src-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 --checkCARGO_TARGET_DIR=target-release-1.2.0 cargo test --manifest-path src-tauri/Cargo.tomlCARGO_TARGET_DIR=target-release-1.2.0 cargo clippy --manifest-path src-tauri/Cargo.toml --all-targets -- -D warningsnpm run lintnpm run verify:app-versionnpm run test:contractsnpm 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 ignoredCARGO_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
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.json、package-lock.json、src-tauri/Cargo.toml、src-tauri/tauri.conf.json、src-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 --allcargo test --manifest-path src-tauri/Cargo.tomlcargo clippy --manifest-path src-tauri/Cargo.toml --all-targets -- -D warningsnpm run lintnpm run verify:app-versionnpm run test:contractsnpm 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 ignoredCARGO_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
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-creator、novel、poster、music等旧主题、旧命令、旧资源与相关接口进一步删除或下沉,治理目录、命令文档与路线图同步更新,减少长期并行 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.json、package-lock.json、src-tauri/Cargo.toml、src-tauri/tauri.conf.json、src-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 --allcargo test --manifest-path src-tauri/Cargo.tomlcargo clippy --manifest-path src-tauri/Cargo.tomlnpm run lintnpm run verify:app-version- 当前结果:
npm run verify:app-version与npm run lint已通过;cargo test已通过(739个单测通过,2个集成测试通过,另有2个真实联网测试保持ignored);cargo clippy已完成,但仍有若干既有 warning(如lime-browser-runtime的unnecessary_map_or、lime-agent的large_enum_variant/too_many_arguments、主 crate 的未使用常量)
📝 文档同步
- 发布说明已切换到当前这次
v1.0.1稳定版发布内容,供 GitHub Release 直接读取 - 命令边界、质量流程、路线图与工作区相关文档会随当前主线收敛继续同步
完整变更: v1.0.0-beta -> v1.0.1
Lime v1.0.0-beta
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.json、src-tauri/Cargo.toml、src-tauri/tauri.conf.json、src-tauri/tauri.conf.headless.json与src-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 lint与npm run verify:app-version已通过
📝 文档
- 发布说明已切换到当前这次
v1.0.0-betaBeta 发布内容,供 GitHub Release 直接读取 - 工程质量、命令边界、Playwright / GUI 冒烟与扩展说明已围绕当前 Beta 主路径持续同步
完整变更: v0.99.0 -> v1.0.0-beta
Lime v0.99.0
Lime v0.99.0
✨ 主要更新
- 共享网关控制面继续收口:移除了遗留
api-server/route相关前端页面、命令与后端路由表残面,server 侧进一步收敛到当前主路径,托盘与运行时状态同步逻辑也同步减面 - Browser Connector / Chrome Relay 主链继续稳定化:浏览器连接器、扩展安装状态、目录展示、调试面板与设置页联动进一步补齐,Chrome 扩展端清单、弹窗与后台脚本同步更新
- Agent Chat 与 Service Skill 工作台继续加固:
AgentChatHomeShell、AgentChatWorkspace、useWorkspaceSendActions、siteCapabilityBinding、Browser Assist等链路继续收敛,Service Skill 启动、自动匹配、浏览器预检与制品预览主链一致性更高 - 设置与导航表面继续收口:系统设置分组、渠道配置工作台、外观入口、侧边栏能力分组与创作主题默认显示策略完成新一轮整理,减少未开放或遗留入口的默认暴露
- 工程验证与文档同步:命令边界、Playwright / GUI smoke、质量工作流与 Chrome 扩展说明同步更新,为
v0.99.0发布提供统一事实源
⚠️ 兼容性说明
- 正式发布由
v0.99.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.99.0,覆盖package.json、package-lock.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 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
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