Skip to content

Releases: limecloud/lime

Lime v1.16.0

21 Apr 15:50

Choose a tag to compare

Lime v1.16.0

发布概览

  • 本次版本基于当前整批待发布工作树整理,覆盖 225 个文件,包含运行时 current 对齐、@命令 / ServiceSkill / SkillCatalog / SceneApp 本地执行面收口、工作台 IA 与多页面重构、自动化与资料库体验整理、开发脚本与工程文档同步,以及版本入口统一升级。
  • 本次发布目标 tag 为 v1.16.0

运行时、hooks 与宿主能力推进

  • runtime_project_hooks 已真正接入当前 runtime 主链,补齐 UserPromptSubmitSessionStart(startup / compact)、stop、permission request 等 hook 生命周期,不再停留在“存在 loader / executor、但主提交链没用上”的半接线状态。
  • subagent_runtimetool_runtimeruntime_turnsession_runtimeprompt_context 同步推进,补上子代理自定义、frontmatter hooks、allowed_tools / disallowed_tools、会话级工具 allow/deny 与警告链,统一多代理与工具调用边界。
  • aster 侧继续向参考运行时 current 口径对齐:skills/loader.rsskills/registry.rsskills/tool.rsagents/tool_execution.rsagents/subagent_tool.rs、hooks registry / executor / types、permission inspector 与 workflow tool 全面更新,补齐 plugin skill reload、skill frontmatter hooks、permission hook current、subagent tool scope current。
  • session store、subagent profile、API key provider、agent runtime DTO / types、配置类型与 catalog 同步收口,宿主配置、权限与会话状态更加统一。

ServiceSkill、SkillCatalog、SceneApp 本地执行面收口

  • src/lib/api/serviceSkills.tsskillCatalog.tssceneapp.ts、seeded package、compat projection 与 Tauri mock 已统一改成“目录控制面 + 本地执行面”模型:cloud_requiredcloud_scene 只再作为历史输入解析,不再冒充当前执行真相。
  • SceneApp 前后端协议继续收口到 agent_turn / browser_assist / automation_job / native_skill / cloud_scene(compat) 同一套 current 分层;planner、launch、presentation、catalog、review、run-entry navigation 与 Rust sceneapp/* runtime / governance / dto / adapters 一并对齐。
  • serviceSkillRuns.tscloudRunStorage.ts 已移除,useWorkspaceServiceSkillEntryActions.ts 不再依赖云端 run/poll 主链;service-skills/storage.tsmentionEntryUsage.ts 改为带 changed event / subscribe 的最近使用与实时回流,避免“执行完成但入口状态不刷新”的断层。
  • @命令ServiceSkillSceneApp 与 seeded base-setup 包的兼容投影继续减少双轨:旧云会话命名仅保留 compat 入口,当前前台与执行链统一表达为本地即时执行或可恢复的真实业务入口。

工作台 IA、页面与桌面壳更新

  • 侧边栏、导航与首页信息架构已重组为 任务 / 能力 / 资料 / 系统 主分区,生成 / 我的方法 / 创作场景 / 持续流程 / 资料库 / 灵感库 等工作台入口重新编排;插件中心、OpenClaw、桌宠等历史系统入口改为可配置隐藏而非默认暴露。
  • SkillsWorkspacePage、聊天空状态、聊天侧栏、卡片区和输入区围绕“最近继续、推荐理由、输出去向、下一步动作、结果复盘”重写前台文案与布局,技能启动、精选任务与最近入口更贴近当前产品语义。
  • SceneAppsPageSceneAppsCatalogPanelSceneAppDetailPanelSceneAppRunDetailPanel、scorecard / governance / workflow rail 继续产品化,前台口径改成 做法目录 / 生成准备 / 做法复盘,同时补齐最近访问、一键继续、运行复盘与回到真实业务入口的链路。
  • ResourcesPage 从“管理式资料页”收口到“浏览 / 打开 / 切换”主链,查询逻辑抽到 services/resourceQueries.ts,去掉 store selectors 和创建文件夹/文档主路径,补上分类、分页、排序、面包屑与空态表达。
  • MemoryPageImageGalleryVideoWorkspaceStartupLoadingScreenmain.tsxindex.html、i18n patch 与 Appearance 设置页一并更新,启动壳、轻量 renderer 注册与首屏体验更统一。

自动化、开发脚本与工程支撑同步

  • settings-v2/system/automationserviceSkillContextuseAutomationSceneAppRuntime 与相关测试同步更新,把自动化详情、SceneApp runtime 引用和 ServiceSkill 语义进一步接回同一条主链。
  • 开发与启动脚本已补齐新的本地壳流程:新增 scripts/start-tauri-dev-server.mjsscripts/lib/vite-dev-server-bootstrap.mjs,并更新 start-web-bridge-dev.mjsvite.config.ts,让 Tauri 壳与 Web bridge 共用更稳定的 dev server bootstrap。
  • 前后端回归与契约测试同步扩充,AppSidebarEmptyStateSkillsWorkspacePageSceneAppsPageResourcesPageserviceSkillContextresourceQueriesagentChatWorkspaceLoader 等相关测试文件一起更新,保证页面重构和执行语义调整有稳定断言。

文档、路线图与治理同步

  • 工程文档、执行计划与路线图已整体更新到最新事实源:command-runtimecommandsquality-workflowplaywright-e2eskill-standardlimecore-collaboration-entrylimenext-progressupstream-runtime-alignment-progresstech-debt-trackerexec-plans/READMElime-service-skill-cloud-config-prd 等文件已同步收口。
  • 新增 docs/exec-plans/at-command-local-execution-alignment-plan.md,把 @命令 本地执行面纠偏明确落为可追踪计划;现有文档口径统一强调“目录控制面 + 本地执行面”,并继续追踪 compat 旧命名与历史锚点的退出路径。

版本、发布物与同步项

  • 应用版本入口已对齐到 package.jsonsrc-tauri/Cargo.tomlsrc-tauri/tauri.conf.jsonsrc-tauri/tauri.conf.headless.json
  • CLI npm wrapper 与发布示例已同步到 1.16.0
  • package-lock.jsonsrc-tauri/Cargo.lock 与校验结果以本次最终验证通过的状态为准。
  • 本说明按当前整批待提交文件重新整理,覆盖运行时、前台、脚本、文档与版本同步内容,而不是仅记录版本号变更。

已执行校验

  • npm run verify:app-version:通过
  • cargo fmt --manifest-path "src-tauri/Cargo.toml" --all:已执行
  • env CARGO_TARGET_DIR="/tmp/lime-release-1.16.0-test" cargo test --manifest-path "src-tauri/Cargo.toml":通过,主库 1010 条单测通过,额外 2 条集成测试通过;另有 2 条真实联网用例按默认配置保持 ignored
  • env CARGO_TARGET_DIR="/tmp/lime-release-1.16.0-test" cargo clippy --manifest-path "src-tauri/Cargo.toml":通过,当前保留 1 条 clippy 告警,位于 src-tauri/crates/skills/src/lime_llm_provider.rs:255clippy::too_many_arguments
  • npm run lint:通过

完整变更: v1.15.0 -> v1.16.0

Lime v1.15.0

20 Apr 14:28

Choose a tag to compare

Lime v1.15.0

发布概览

  • 本次版本基于当前待发布工作树整理,主线集中在 技能 / 灵感库 / 生成 闭环收口、参考运行时 hooks / skills / peer messaging / config current 推进、Lime Browser Bridge 0.4.0 上架准备,以及官网直达桌面入口与品牌资产更新。
  • 本次发布目标 tag 为 v1.15.0

生成主线与结果模板

  • 结果模板启动事实开始跨首页、技能页、slash、launcher 与 GeneralWorkbench 连续流转:launchInputValuesreferenceEntries、默认参考对象与 follow-up prompt 不再只靠首轮 prompt 文本恢复。
  • CuratedTaskLauncherDialog 现在支持打开态实时刷新最近参考对象,并保留用户已经手动勾选的参考项;确认启动时会继续带上这些引用,而不是被 recent list 刷新静默挤掉。
  • 参考对象的前台语言从泛化“灵感”收口为 风格参考 / 偏好基线 / 参考素材 / 成果样本 / 收藏线索,推荐理由、launcher 引用区、默认标题和来源标签都改成 category-aware 呈现。
  • 复盘结果开始回流到结果模板推荐信号,最近一次 review decision 会影响首页、技能页、slash 与 launcher 的下一轮推荐排序与推荐理由。
  • 结果模板卡片与 launcher 补充了“结果去向”“下一步动作”“跨模板 follow-up target”等信息,复盘 -> 下一轮内容方案 这类 continuation 会继续保留上一轮已确认的启动上下文。
  • 首页 继续上次做法 与 slash 最近使用 改成同页实时回流;最近使用过的本地 Skill 会回到首页继续层,而不是只留在技能页里。

技能工作台闭环

  • 沉淀为做法 -> 创建 Skill -> 我的方法库 -> 进入生成 现在是完整闭环:创建 scaffold 成功后会立即刷新本地技能列表、关闭整理弹窗、把新做法高亮到“我的方法库”,并支持 optimistic 插入避免刷新空档。
  • 技能页 先拿结果 -> 进入生成 会把 launchInputValuesreferenceEntries 与 reference memory ids 一起写回 capability route,避免只剩 prompt 与 reference prefill 的半状态。
  • 结果沉淀后的新 Skill 会以“刚沉淀”状态回到列表,用户可以直接继续进入生成,而不需要重新回到导入整理流。

官网入口与品牌更新

  • 桌面端新增 lime://open deep link 协议,官网现在可以直接打开结果模板、服务技能或提示词入口;桌面收到 deep link 后会把它解析成当前可用的工作台导航。
  • 侧边栏、关于页、公共品牌常量与静态资源统一切到新的 Lime 品牌 logo,桌面托盘与扩展图标也同步更新。
  • Chrome Relay 设置页新增明确提示:不要直接加载仓库源码目录里的 extensions/lime-chrome,应使用 Lime 导出的带配置连接器目录。

Lime Browser Bridge 0.4.0

  • 扩展版本推进到 0.4.0,并补齐 Chrome Web Store 提交底稿、上传包、SHA-256、截图与发布计划。
  • Browser Bridge 现在会把缺少 serverUrl / bridgeKey 的状态显式标成 Setup Required / 需要配置,而不是继续混在“连接中”状态里。
  • popup 与 options 页都新增了更清晰的缺配置引导文案,用户可以更直接理解需要从 Lime 同步连接配置或手动粘贴配置。
  • options 页新增中英文切换、完整状态说明、故障排查与设置说明,扩展安装/引导页的上架材料也同步收口到当前版本事实源。

运行时与工程边界

  • project hooks 已真正进入 runtime current:UserPromptSubmitSessionStart(startup / compact) 都会按当前 workspace 加载 project hooks 并执行,不再停留在 loader/executor 存在但主路径不接入的半成品。
  • hooks executor 已从占位实现推进到 command / url / prompt / agent / mcp 全执行链:Prompt hook、Agent hook 与 MCP hook 都会真实调用当前 provider/runtime,而不是只打 warning。
  • SkillTool 现在能够真实执行 prompt / workflow 技能;SkillExecutionMode::Agent 仍明确保持未实现状态,没有假装进入 current。
  • 本机 cross-session peer messaging 进入最小 current:ListPeers 会暴露 synthetic uds:<session-id> local peers,SendMessage 可把纯文本消息投递到同工作目录下的其他活跃 session。
  • ConfigTool 已接入 classifierPermissionsEnabled current key,并明确收口 remoteControlAtStartup、移动推送类 setting 与 permissions.defaultMode 的真实支持边界,不再把它们模糊混成“未知 setting”。
  • channels_cmd CRUD stub 命令已从 Tauri 命令面正式下线,并加入治理目录守卫,防止旧命令从 Rust 或前端路径重新回流。
  • provider 模型加载策略进一步收口:anthropic-compatible 等渠道在没有返回实时模型目录时仍允许保留和手动维护模型,不再被“必须拿到 live model truth”误伤。

版本与发布同步

  • 应用版本入口已对齐到 package.jsonsrc-tauri/Cargo.tomlsrc-tauri/tauri.conf.jsonsrc-tauri/tauri.conf.headless.json
  • CLI npm wrapper 与发布示例已同步到 1.15.0
  • package-lock.jsonsrc-tauri/Cargo.lock 与校验结果以本次最终验证通过的状态为准。

已执行校验

  • npm run verify:app-version:通过
  • cargo fmt --manifest-path "src-tauri/Cargo.toml" --all:已执行
  • env CARGO_TARGET_DIR="/tmp/lime-release-1.15.0-test" cargo test --manifest-path "src-tauri/Cargo.toml":通过,984 个单测通过,额外 2 个集成测试通过;另有 2 个真实联网用例按默认配置保持 ignored
  • env CARGO_TARGET_DIR="/tmp/lime-release-1.15.0-test" cargo clippy --manifest-path "src-tauri/Cargo.toml":通过,当前保留 1 条 clippy 告警,位于 src-tauri/crates/skills/src/lime_llm_provider.rs:255clippy::too_many_arguments);同时 lime crate 还存在 3dead_code 级别的非阻塞 warning,集中在 runtime_project_hooks.rssession_runtime.rs
  • npm run lint:通过

完整变更: v1.14.0 -> v1.15.0

Lime v1.14.0

19 Apr 09:22

Choose a tag to compare

Lime v1.14.0

主要更新

  • 统一同步应用、Rust workspace、Tauri 配置、锁文件和 CLI npm wrapper 版本到 1.14.0
  • 更新 GitHub Release 优先读取的 RELEASE_NOTES.md,补齐本次版本发布说明入口
  • 更新 CLI npm wrapper 的示例版本与发布元信息,保持发布文档和产物命名约定一致
  • 本次发布说明仅记录当前已确认的版本同步与校验事实,功能级变更请以最终合入内容为准

版本与发布同步

  • 应用版本入口已对齐到 package.jsonsrc-tauri/Cargo.tomlsrc-tauri/tauri.conf.jsonsrc-tauri/tauri.conf.headless.json
  • package-lock.jsonsrc-tauri/Cargo.lockpackages/lime-cli-npm/package.jsonpackages/lime-cli-npm/README.md 已同步到 1.14.0
  • 本次发布目标 tag 为 v1.14.0

已执行校验

  • npm run verify:app-version:通过
  • cargo fmt --manifest-path "src-tauri/Cargo.toml" --all:已执行
  • cargo test --manifest-path "src-tauri/Cargo.toml":通过,主测试集 975 个测试通过,额外 2 个定向集成测试通过;另有 2 个真实联网用例按默认配置保持 ignored
  • cargo clippy --manifest-path "src-tauri/Cargo.toml":通过,当前有 1 条非阻塞告警,位于 src-tauri/crates/skills/src/lime_llm_provider.rs:255,规则为 clippy::too_many_arguments
  • npm run lint:通过

发布说明

  • 这是一次以 v1.14.0 版本同步和发布元信息收口为主的发布准备更新
  • 本轮已完成版本一致性、Rust 格式化、Rust 单测、Rust lint 与前端 lint 校验;用户可见功能变更请以最终合入内容为准

完整变更: v1.13.0 -> v1.14.0

Lime v1.13.0

17 Apr 18:46

Choose a tag to compare

Lime v1.13.0

主要更新

  • 收口 SceneApp / Context Layer 当前 latest-only 产品面,detail / scorecard / run detail / governance 统一改为消费同一份 planResult / contextBaseline 事实源
  • SceneApp planning、runtime、Tauri mock 与前端运行时已补齐显式灵感引用、项目级 Context Snapshot 基线、人工复核与轻量反馈沉淀链路
  • 修复 macOS 发布工作流:notarization 所需 secrets 缺失时直接阻断发布,不再继续产出 signed-only 但未 notarize 的安装包
  • 调整 macOS 发布校验顺序:在上传产物前增加 .appspctlxcrun stapler validate 检查,确保发布资产符合签名与公证预期
  • 统一同步应用、Rust workspace、Tauri 配置、锁文件和 CLI npm wrapper 版本到 1.13.0

版本与发布同步

  • 应用版本入口已对齐到 package.jsonsrc-tauri/Cargo.tomlsrc-tauri/tauri.conf.jsonsrc-tauri/tauri.conf.headless.json
  • package-lock.jsonsrc-tauri/Cargo.lockpackages/lime-cli-npm/package.jsonpackages/lime-cli-npm/README.md 已同步到 1.13.0
  • 本次发布目标 tag 为 v1.13.0

已执行校验

  • npm run verify:app-version:通过
  • cargo fmt --manifest-path "src-tauri/Cargo.toml" --all:已执行
  • cargo test --manifest-path "src-tauri/Cargo.toml":通过,主测试集 975 个测试通过,额外 2 个定向集成测试通过;另有 2 个真实联网用例按默认配置保持 ignored
  • cargo clippy --manifest-path "src-tauri/Cargo.toml":通过,当前有 1 条非阻塞告警,位于 src-tauri/crates/skills/src/lime_llm_provider.rs:255,规则为 clippy::too_many_arguments
  • npm run lint:通过

发布说明

  • 这是一次以 SceneApp / Context Layer 主线收口和发布链路修复为主的小版本发布,既覆盖场景规划与复盘事实源统一,也继续补齐 macOS 发版门禁
  • 若 macOS notarization 再次失败,CI 现在会直接失败并阻止发布,需要先修复签名或公证环境后再重新发版

完整变更: v1.12.3 -> v1.13.0

Lime v1.12.3

17 Apr 02:15

Choose a tag to compare

Lime v1.12.3

主要更新

  • 将 macOS 应用 Bundle Identifier 从 com.lime.app 切换为 com.limecloud.lime,与 Apple Developer 后台新注册的 App ID 对齐
  • 同步更新 Homebrew Cask 的 macOS 清理路径,避免卸载逻辑继续引用旧的 com.lime.app
  • 统一同步应用、Rust workspace、Tauri 配置和 CLI npm wrapper 版本到 1.12.3

版本与发布同步

  • 应用版本入口已对齐到 package.jsonsrc-tauri/Cargo.tomlsrc-tauri/tauri.conf.jsonsrc-tauri/tauri.conf.headless.json
  • CLI npm wrapper 版本与 README 发布示例已同步到 1.12.3
  • macOS Bundle Identifier 已切换为 com.limecloud.lime
  • 本次发布目标 tag 为 v1.12.3

计划执行校验

  • npm run verify:app-version
  • npm run verify:gui-smoke

发布说明

  • 这是一次以 macOS 应用身份对齐为主的补丁版本,目标是让仓库配置、Apple Developer App ID 和发布产物使用同一 Bundle Identifier
  • 若 Apple Developer 协议已完成更新,本次 Release 可用于验证 notarization 是否恢复正常

完整变更: v1.12.2 -> v1.12.3

Lime v1.12.0

16 Apr 15:44

Choose a tag to compare

Lime v1.12.0

✨ 主要更新

  • 本次 v1.12.0 重点把 Harness Engine 的验证事实源进一步收口到同一条主链:evidence / analysis / review / dashboard / cleanup 现在共享同一套 verification facts 语义,前端 review 与 evidence 展示也开始复用统一的验证结果区块
  • Agent 工作台继续围绕 General Workbench、Harness 状态、Tool Search / Tool Call、Inline Process Step、Message List 与 Review Decision 做交互收敛,工作区输入发送与场景运行时同步补齐了一批回归测试
  • 资源工作台补上图片资源工作台与分类浏览能力,Provider Pool 同步把 Prompt Cache 认知前置到配置 UI,anthropic-compatible 渠道与官方兼容 Host 的展示口径进一步统一
  • 仓库治理继续做减法:独立 terminal / tools / image-gen / video 页面面已下线,只保留当前主路径需要的运行时与 API 能力,侧边栏与旧页面残留同步清退
  • docs/roadmap/harness-engine/docs/aiprompts/quality-workflow.mddocs/aiprompts/terminal.mddocs/aiprompts/providers.md 等文档已按当前实现刷新,长期路线图与工程边界描述同步更新

🔗 版本与发布同步

  • 应用、Rust workspace 与 CLI npm wrapper 版本已统一提升到 1.12.0
  • 应用版本入口已对齐到 package.jsonsrc-tauri/Cargo.tomlsrc-tauri/tauri.conf.jsonsrc-tauri/tauri.conf.headless.json
  • package-lock.jsonsrc-tauri/Cargo.lockpackages/lime-cli-npm/package.json 与 CLI README 示例已同步到当前版本
  • 本次发布目标 tag 为 v1.12.0

🧪 已执行校验

  • npm run verify:app-version
  • cargo test --manifest-path "src-tauri/Cargo.toml":通过,913 个单测通过;另有 2 个真实联网用例按默认配置保持 ignored
  • cargo clippy --manifest-path "src-tauri/Cargo.toml":通过,当前包含 2 条非阻塞告警,分别是 src-tauri/crates/core/src/models/provider_pool_model.rsclippy::if_same_then_elsesrc-tauri/src/commands/aster_agent_cmd/tool_runtime/workspace_tools.rsdead_code
  • npm run lint

⏳ 待执行发布动作

  • cargo fmt --manifest-path "src-tauri/Cargo.toml" --all
  • 创建并推送 v1.12.0 tag
  • 推送当前分支到 GitHub

📝 发布说明

  • 本次发布说明按当前工作区完整改动刷新,重点覆盖 Harness Engine 验证闭环、Agent Workspace 交互收口、资源工作台与 Provider 配置体验,以及旧页面面的治理减法
  • 由于 cargo fmt --allgit tag / git push 具有批量改写或发布风险,当前 release note 已明确把它们标记为待执行动作;完成后可直接作为 GitHub Release note 使用

完整变更: v1.11.0 -> v1.12.0

Lime v1.11.0

15 Apr 00:27

Choose a tag to compare

Lime v1.11.0

✨ 主要更新

  • 本次 v1.11.0 重点把 Harness Engine 的验证事实源进一步收口到同一条主链:evidence / analysis / review / dashboard / cleanup 现在共享同一套 verification facts 语义,前端 review 与 evidence 展示也开始复用统一的验证结果区块
  • Agent 工作台继续围绕 General Workbench、Harness 状态、Tool Search / Tool Call、Inline Process Step、Message List 与 Review Decision 做交互收敛,工作区输入发送与场景运行时同步补齐了一批回归测试
  • 资源工作台补上图片资源工作台与分类浏览能力,Provider Pool 同步把 Prompt Cache 认知前置到配置 UI,anthropic-compatible 渠道与官方兼容 Host 的展示口径进一步统一
  • 仓库治理继续做减法:独立 terminal / tools / image-gen / video 页面面已下线,只保留当前主路径需要的运行时与 API 能力,侧边栏与旧页面残留同步清退
  • docs/roadmap/harness-engine/docs/aiprompts/quality-workflow.mddocs/aiprompts/terminal.mddocs/aiprompts/providers.md 等文档已按当前实现刷新,长期路线图与工程边界描述同步更新

🔗 版本与发布同步

  • 应用、Rust workspace 与 CLI npm wrapper 版本已统一提升到 1.11.0
  • 应用版本入口已对齐到 package.jsonsrc-tauri/Cargo.tomlsrc-tauri/tauri.conf.jsonsrc-tauri/tauri.conf.headless.json
  • package-lock.jsonsrc-tauri/Cargo.lockpackages/lime-cli-npm/package.json 与 CLI README 示例已同步到当前版本
  • 本次发布目标 tag 为 v1.11.0

🧪 已执行校验

  • npm run verify:app-version
  • cargo test --manifest-path "src-tauri/Cargo.toml":通过,913 个单测通过;另有 2 个真实联网用例按默认配置保持 ignored
  • cargo clippy --manifest-path "src-tauri/Cargo.toml":通过,当前包含 2 条非阻塞告警,分别是 src-tauri/crates/core/src/models/provider_pool_model.rsclippy::if_same_then_elsesrc-tauri/src/commands/aster_agent_cmd/tool_runtime/workspace_tools.rsdead_code
  • npm run lint

⏳ 待执行发布动作

  • cargo fmt --manifest-path "src-tauri/Cargo.toml" --all
  • 创建并推送 v1.11.0 tag
  • 推送当前分支到 GitHub

📝 发布说明

  • 本次发布说明按当前工作区完整改动刷新,重点覆盖 Harness Engine 验证闭环、Agent Workspace 交互收口、资源工作台与 Provider 配置体验,以及旧页面面的治理减法
  • 由于 cargo fmt --allgit tag / git push 具有批量改写或发布风险,当前 release note 已明确把它们标记为待执行动作;完成后可直接作为 GitHub Release note 使用

完整变更: v1.10.0 -> v1.11.0

Lime v1.10.0

13 Apr 05:10

Choose a tag to compare

Lime v1.10.0

✨ 主要更新

  • 本次 v1.10.0 重点把 Harness Engine 的验证事实源进一步收口到同一条主链:evidence / analysis / review / dashboard / cleanup 现在共享同一套 verification facts 语义,前端 review 与 evidence 展示也开始复用统一的验证结果区块
  • Agent 工作台继续围绕 General Workbench、Harness 状态、Tool Search / Tool Call、Inline Process Step、Message List 与 Review Decision 做交互收敛,工作区输入发送与场景运行时同步补齐了一批回归测试
  • 资源工作台补上图片资源工作台与分类浏览能力,Provider Pool 同步把 Prompt Cache 认知前置到配置 UI,anthropic-compatible 渠道与官方兼容 Host 的展示口径进一步统一
  • 仓库治理继续做减法:独立 terminal / tools / image-gen / video 页面面已下线,只保留当前主路径需要的运行时与 API 能力,侧边栏与旧页面残留同步清退
  • docs/roadmap/harness-engine/docs/aiprompts/quality-workflow.mddocs/aiprompts/terminal.mddocs/aiprompts/providers.md 等文档已按当前实现刷新,长期路线图与工程边界描述同步更新

🔗 版本与发布同步

  • 应用、Rust workspace 与 CLI npm wrapper 版本已统一提升到 1.10.0
  • 应用版本入口已对齐到 package.jsonsrc-tauri/Cargo.tomlsrc-tauri/tauri.conf.jsonsrc-tauri/tauri.conf.headless.json
  • package-lock.jsonsrc-tauri/Cargo.lockpackages/lime-cli-npm/package.json 与 CLI README 示例已同步到当前版本
  • 本次发布目标 tag 为 v1.10.0

🧪 已执行校验

  • npm run verify:app-version
  • npm test -- src/components/settings-v2/system/about/index.test.tsx
  • cargo test --manifest-path "src-tauri/Cargo.toml"
  • cargo clippy --manifest-path "src-tauri/Cargo.toml":通过,当前包含 1 条 clippy::if_same_then_else 告警,位置在 src-tauri/crates/core/src/models/provider_pool_model.rs
  • npm run lint

⏳ 待执行发布动作

  • cargo fmt --manifest-path "src-tauri/Cargo.toml" --all
  • 创建并推送 v1.10.0 tag
  • 推送当前分支到 GitHub

📝 发布说明

  • 本次发布说明按当前工作区完整改动刷新,重点覆盖 Harness Engine 验证闭环、Agent Workspace 交互收口、资源工作台与 Provider 配置体验,以及旧页面面的治理减法
  • 由于 cargo fmt --allgit tag / git push 具有批量改写或发布风险,当前 release note 已明确把它们标记为待执行动作;完成后可直接作为 GitHub Release note 使用

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

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