Skip to content

Releases: limecloud/lime

Lime v1.66.0

11 Jun 01:22

Choose a tag to compare

Lime v1.66.0

新功能

  • Agent App runtime 增加 App Server current client / capability API 接入,独立 Agent App 可以复用当前 JSON-RPC 客户端、能力宿主与运行态投影。
  • Agent Runtime 标准包补齐 App Server facts、fixture replay、subagents、refs 与 validation 支持,方便外部运行态、投影层和 UI 组件消费同一组事实。
  • App Server workspace / project git / session admin 协议新增工作区更新、工作区删除、project git worktree 删除、会话批量归档等 current JSON-RPC 能力,并同步到 Rust protocol catalog、schema export、npm app-server-client 与前端 API。
  • App Server workspace 协议新增项目摘要读取能力,Agent 输入框增加项目上下文读取与展示能力,支持把当前工作区项目摘要带入主对话编排。
  • Agent Chat Home / 空态工作台补齐任务入口、分组导航、轻量作业面板与可本地化文案资源,为工作台主屏提供更完整的起始体验。

修复

  • 修复 Agent UI projection summary 与 subagents read model 的命名和汇总口径,减少 Team Workbench 旧语义残留。
  • 修复 Agent App runtime 页面和投影桥接对 current capability host / client API 的接线,降低独立 App 与桌面宿主之间的协议漂移。
  • 修复输入框、工具展示、workspace send runtime 与 thread grouping 的若干状态同步问题。
  • 修复 DevBridge command policy 与 legacy surface catalog 对旧命令面的分类,避免已退场路径继续被误判为 current。
  • 修复 App Server session archive / workspace deletion / project git worktree deletion 在本地数据源、processor dispatch 与 client 形状之间的协议漂移。

优化与重构

  • Agent Chat 工作台主线从旧 Team Workspace 组件、selector、canvas runtime 与 suggestion 工具收敛到 subagents / workbench current 表达,删除大批旧 team workspace UI 面。
  • AppSidebar 拆分为 account、appearance、invite、search、session、navigation target 与样式等子模块,显著降低单文件复杂度。
  • 下线 Companion 相关 API、设置卡片、provider overview、desktop mock 与侧边入口残留,减少旧 companion 能力对当前设置页和 provider 面的干扰。
  • 输入框项目上下文、team preference、project storage 与 workspace selection 逻辑继续向 hook / helper 分层收敛。
  • Agent Runtime / Agent UI npm 包继续补齐标准 contracts、fixtures、projection、runtime facts 与 UI exports,减少 GUI 与 SDK 的重复实现。
  • App Server processor 继续按 agent app、automation、gallery、gateway、mcp、media、model、project、skill、unified、voice、workspace 等领域模块拆分,降低中心 dispatcher 的膨胀风险。
  • packages/lime-cli-npm/bin/lime 不再提交平台相关二进制产物,CLI 发布产物继续由 release pipeline 构建生成。

测试与质量

  • 扩展 App Server protocol catalog、workspace / project git / session admin API、npm app-server-client、Agent Runtime client、projection、UI contracts 与 fixture replay 回归。
  • 更新 AppSidebar、Agent Chat inputbar、Home / EmptyState / task tabs、workspace scene、workspace send、settings v2、Agent App runtime page 与 i18n 资源相关测试。
  • 更新 Electron SDK fixture smoke、tool surface smoke、command contract 检查、质量任务规划与 i18n readiness 报告。
  • 根应用、Rust workspace、CLI npm package、Agent App runtime package、App Server client package、Agent Runtime client 依赖与锁文件版本统一更新到 1.66.0
  • 更新 app-server-client contract 检查、script root governance baseline、tsconfig.electron.json.gitignore,保证生成协议、Electron 类型检查和脚本入口治理保持一致。

文档

  • 新增 Agent Workbench 与 Subagents 路线图入口,补充 acceptance、iteration plan、parallel workstreams 与 task board。
  • 更新 Agent Runtime、Agent UI 标准落差、completion audit、implementation plan、test cases 与 adjacent protocols 文档。
  • 更新工程质量、命令边界、Playwright E2E、协议标准地图与技术债追踪文档,记录当前 workbench / subagents / App Server 主线边界。
  • 更新脚本治理说明,记录当前 release / generated schema / app-server-client contract 的维护入口。

其他

  • 本版继续把发布事实源收敛到 App Server JSON-RPC、Electron Desktop Host、current npm clients、lime-rs/crates/**、生成 schema 与机器可读守卫,避免旧 Team Workspace、Companion 和 legacy command 面回流。

完整变更: v1.65.0 -> v1.66.0

Lime v1.65.0

10 Jun 04:53

Choose a tag to compare

Lime v1.65.0

新功能

  • lime media video generate 接入 current media runtime,可直接创建并执行视频生成任务,按本地配置或环境变量解析服务端点与 API Key,并写回进度、错误和产物状态。
  • @limecloud/agent-runtime-projection 新增 artifact、context、conversation、diagnostic、hydration、lifecycle、permission、plan approval、queue、thread item 与 tool event 等标准投影构建模块。
  • Agent Chat 投影继续复用共享 projection 包,统一运行态、队列、权限、历史 hydrate、工具轨迹、线程条目与上下文事件的 read model 语义。

修复

  • 修复视频生成 skill 的推荐命令,优先指向 lime media video generate --prompt "..." --aspect-ratio 9:16 current 入口。
  • 修复旧 lime-rs/src/** 仍可能被误判为 current Rust owner 的治理口径,明确恢复旧 Tauri wrapper、stub 或 legacy facade 都属于回流。
  • 修复语音设置页对 ASR credential 与快捷键运行态的重复依赖,降低旧命令面影响,默认语音模型状态以 current voice model install state 为准。

优化与重构

  • 物理删除旧 lime-rs/src/** 孤儿目录及旧 Tauri command / service / dev_bridge / runner 实现,Rust 后端事实源收敛到 lime-rs/crates/**
  • 将 agent tools catalog、execution 与 inventory 迁入 lime-rs/crates/agent,旧路径只保留为删除记录,不再作为运行时 owner。
  • 将视频生成 CLI 逻辑拆到 lime-rs/crates/lime-cli/src/video.rs,并把视频任务执行能力沉入 lime-rs/crates/media-runtime/src/video_worker.rs
  • 收缩 Agent Chat 前端投影中的重复状态机,把可复用事件规范沉淀到 npm projection 包,减少 React 组件侧重复分支。
  • 简化语音与热键设置边界:语音页聚焦模型、指令和偏好,快捷键页承接全局热键配置与校验。

测试与质量

  • 新增 Agent Runtime projection 的 artifact、context、diagnostic、hydration、lifecycle、permission、routing 与 turn context 单测,并扩展主 projection 回归。
  • 更新 App Server client contract、Harness contract、Rust current boundary、legacy tool permission guard 与 Electron current rules guard,防止旧路径重新成为事实源。
  • 扩展输入框、Markdown、Agent Chat home surface、语音设置、热键设置、媒体任务、图库素材、session images 与视频诊断相关回归。
  • 根应用、Rust workspace、CLI npm package、Agent App runtime package、App Server client package、Agent Runtime client 依赖与锁文件版本统一更新到 1.65.0

文档

  • 更新 AGENTS、工程质量、治理、命令边界与并行协作文档,记录 lime-rs/src/** 已于 2026-06-10 删除以及目录级 dead 判定口径。
  • 更新 production command current migration、Tauri wrapper inventory / cleanup queue、tech debt tracker 与 App Server frontend integration matrix。
  • 更新 Agent Runtime projection 与 Lime CLI npm package 文档,补充 current 投影模块与视频生成入口说明。

其他

  • 本版继续以 App Server JSON-RPC、Electron Desktop Host、current clients、lime-rs/crates/** 与机器可读守卫作为发布事实源,阻断旧 Tauri wrapper 和 renderer mock 对 GUI 主路径的回流。

完整变更: v1.64.0 -> v1.65.0

Lime v1.64.0

09 Jun 18:25

Choose a tag to compare

Lime v1.64.0

新功能

  • App Server JSON-RPC current 协议继续扩展,补齐图库素材、项目素材、会话文件、统一记忆、语音 ASR 凭证、语音指令和视频任务产物等 schema 与客户端类型。
  • 新增 Agent Runtime 标准化 npm 包面,包括 @limecloud/agent-runtime-client@limecloud/agent-ui-contracts,并增强 Agent Runtime projection / UI 的共享事件、read model、runtime facts 与路由能力。
  • App Server local data source 按领域拆分为 agent apps、automation、channels、connect、diagnostics、gallery、knowledge、MCP、media、model providers、project materials、session files、skills、unified memory、voice 与 workspaces 等 current 模块。
  • Agent App、Skills、Resource Manager、Memory、Connect、Artifact、Video Workspace 与 Agent Chat 工作台继续接入 current App Server / Desktop Host 主链。

修复

  • 修复多组前端 API、Desktop Host、DevBridge 与 command contract 仍可能引用旧命令、旧 mock 或 legacy wrapper 的边界缺口。
  • 修复 App Server client 对 session files、gallery materials、materials、media tasks、voice models、ASR、unified memory、system settings 与 agent runtime current 方法的返回形状和测试覆盖缺口。
  • 修复 Agent Chat 工作台在 session files、外链、Markdown 渲染、工具过程、工作台上下文与空态输入流中的回归风险。
  • 修复 Electron host command / IPC channel current 白名单与命令合同守卫中的残留旧入口。

优化与重构

  • 继续下线旧 Tauri command wrapper,收缩 ASR、execution run、gallery material、layered design、material、session files、video generation、voice model、memory feedback 等 legacy 命令面。
  • 将 App Server protocol v0 从巨型文件拆成领域模块,并把 schema export registry 独立出来,降低协议维护成本。
  • 将 App Server local data source 从单文件巨型实现拆成领域模块,减少交叉修改和重复分支。
  • 收缩 Agent Runtime UI 包中的重复实现,把共享合同、事件存储、read model、summary、UI state 与 runtime facts 放到更明确的包边界。
  • 继续更新治理、质量工作流、并行协作、App Server 路线图和 current migration 执行计划,明确 current / compat / deprecated / dead 边界。

测试与质量

  • 扩展 App Server client contract、command contracts、Rust current boundary、legacy surface catalog、desktop-host core 与 Electron host / IPC 回归。
  • 新增 session files Electron fixture smoke,并补充 session files、gallery materials、materials、media tasks、voice、ASR、document import、frontend diagnostics、image search、logs、skills 与 system settings current boundary 测试。
  • 扩展 Agent App runtime、Agent Runtime projection、Agent Runtime UI、Agent UI contracts、Skills workspace、Resource Manager、Memory page、Artifact toolbar、Connect external link 与 Agent Chat 工作台测试。
  • 根应用、Rust workspace、CLI npm package、Agent App runtime package、App Server client package、Agent Runtime client 依赖、App Server release manifest 与锁文件版本统一更新到 1.64.0

文档

  • 新增 Agent UI Runtime 标准文档,更新工程导航、命令边界、治理、质量工作流、远程 runtime、并行协作和路线图入口。
  • 更新 production command current migration、Tauri wrapper cleanup、diagnostics fail-closed、tech debt tracker 与下一阶段实现路线图。
  • 更新 Agent Runtime UI、App Server client、default video generation skill、voice current 边界和相关 package 文档。

其他

  • 继续以 App Server JSON-RPC、Electron Desktop Host、current clients、机器可读 schema 与领域化模块作为发布事实源,减少旧 wrapper、legacy dispatcher 与 renderer mock 对 GUI 主路径的影响。

完整变更: v1.63.0 -> v1.64.0

Lime v1.63.0

09 Jun 09:42

Choose a tag to compare

Lime v1.63.0

新功能

  • App Server JSON-RPC 扩展到目标管理、会话压缩、线程恢复、排队 turn、review decision、handoff / replay / evidence 导出、文件 checkpoint、日志持久化、媒体任务、Gateway tunnel / channel、微信渠道、技能包与技能仓库等 current 协议面。
  • 新增 MCP current smoke 入口,覆盖 App Server current MCP 链路的基本可用性。
  • Agent App shell prepare、应用卸载 current UI、provider store data root、桌面平台产品 App 边界等主线文档和执行计划补齐,发布目标更明确。
  • App Server client 与前端 Agent Runtime typed client 继续扩展,新增 skill package、media、objective、session、thread、subagent、site、gateway、diagnostics 等 current 方法和类型。

修复

  • 修复 DevBridge / desktop-host 多组 API 在 current 主链不可用时仍可能走 legacy 或 mock fallback 的问题,进一步 fail closed。
  • 修复 skill package、本地技能导入 / 替换 / 重命名 / 导出等路径的 current 边界和返回形状不一致问题。
  • 修复 App Server diagnostics、gateway tunnel、channel、media task、session archive / replay 等协议 schema 和客户端类型缺口。
  • 修复 Electron host command、IPC channel、update host 和 release workflow 守卫中的 current 白名单覆盖缺口。

优化与重构

  • 继续从旧 Tauri wrapper / legacy desktop facade 迁出业务能力,收缩 agent session、skill、media task、gateway、wechat、capability draft、runtime query 等旧命令面。
  • App Server runtime、processor、local data source、protocol schema export 和 Rust / TypeScript client 统一承接更多 current 能力,减少双轨实现。
  • 技能执行入口从旧弹窗 / hook / mock 命令路径收缩到 Skill Forge / package current 主链。
  • Desktop Host mock、DevBridge policy、command catalog 与 mock priority 继续收缩,避免测试路径伪装生产能力。
  • 脚本入口继续按领域迁移,新增 scripts/mcp/ current smoke,并更新 scripts governance 文档。

测试与质量

  • 扩展 App Server client contract、command contracts、Rust current boundary、desktop-host mock boundary 与 Agent Runtime command schema 守卫。
  • 新增 / 扩展 skill package current、media current boundary、session current boundary、app config provider current、channels runtime、gateway tunnel、usage stats、MCP fail-closed 等前端与协议回归。
  • 扩展 Agent Apps、Capability Draft、Harness Status、settings stats、skills 页面、desktop-host core、webview API、Electron host commands / IPC 等测试。
  • 根应用、Rust workspace、CLI npm package、Agent App runtime package、App Server client package 与锁文件版本统一更新到 1.63.0

文档

  • 更新 App Server / Desktop Host 命令边界、治理、质量工作流、并行协作、执行计划索引与 appserver 路线图。
  • 新增 provider store data root、desktop platform product app boundary、agent app uninstall current UI、diagnostics current fail-closed 等 PRD / 执行计划。
  • 更新默认知识构建技能说明,补齐知识库路线图和脚本治理说明。

其他

  • 继续以 App Server JSON-RPC、Electron Desktop Host、current client 和机器可读 schema 作为发布事实源,减少 legacy wrapper 与 renderer mock 对 GUI 主路径的影响。

完整变更: v1.62.0 -> v1.63.0

Lime v1.62.0

08 Jun 11:26

Choose a tag to compare

Lime v1.62.0

新功能

  • App Server JSON-RPC 扩展文件系统写入协议,覆盖创建目录、创建文件、删除文件和重命名文件,并补齐统一 mutation response。
  • App Server 新增使用统计 current 数据面,支持摘要读取、日期趋势、模型排行与区间参数,前端 usageStats 网关迁移到同一组协议 schema。
  • 知识包详情读取迁移到 App Server knowledgePack/read 主链,知识库详情页不再依赖前端 legacy command gate。
  • Agent Runtime typed client 扩展会话、线程、产物、导出、媒体、目标、站点、子代理和 inventory 能力,前端与 App Server client 共用更完整的 current 方法面。
  • Agent App 页面补充 cloud bootstrap、安装状态投影和应用 Logo / icon 展示,应用卡片和安装确认弹窗可以呈现更明确的运行时状态与视觉识别。
  • 启动页在缺少外部图标资源时使用内置 Lime 图形 Logo 兜底,避免退回纯文字块。

修复

  • 修复多组前端 API 在 App Server 或 Electron current 路径不可用时可能继续走 renderer mock / legacy fallback 的问题,改为 fail closed 并暴露真实错误。
  • 修复 MCP 服务器列表刷新成功后旧错误状态残留的问题,并取消首次空列表时自动导入外部应用配置的副作用,改为用户手动触发。
  • 修复 MCP server / tool 读取、Agent Runtime session 读取、App Server artifact 读取等路径中返回形状不一致导致的 UI 状态误判。
  • 修复官方技能市场对异常响应包容过宽的问题,新增 envelope、列表、bundle 和视觉资源返回结构校验。
  • 修复 Electron 主窗口配置、IPC channel 与 host command 边界中部分命令未纳入 current 白名单或测试覆盖的缺口。
  • 修复 browser、model、skill、session file、config system 等 desktop-host mock 默认值过宽的问题,避免测试夹具误模拟生产能力。
  • 移除 Agent App 安装成功的重复 toast,避免确认弹窗关闭时产生噪声提示。

优化与重构

  • DevBridge dispatcher 继续收敛到 App Server / Desktop Host current 主链,删除或收缩旧 agent session export、files、models、voice、workspace 等 dispatcher 分支。
  • src/lib/desktop-host/*Mocks 大幅瘦身,未显式注册的 mock 命令默认失败,减少生产路径被测试默认值掩盖的风险。
  • App Server protocol schema export、Rust client、TypeScript client 与 contract guard 同步扩展,降低协议新增时的手工同步成本。
  • 文件浏览、连接、记忆、项目资源、gallery materials、provider、server runtime、voice、update 等前端 API 网关继续向 current 边界收敛。
  • Rust services 新增独立使用统计服务,App Server processor / runtime / local data source 统一承接 usage statistics 读取职责。
  • Connect 旧 Tauri 命令改为明确退场错误,生产路径统一到 Electron deep link bridge 与 App Server JSON-RPC。

测试与质量

  • 新增和扩展 App Server client contract,覆盖文件系统 mutation、使用统计、Agent Runtime 多客户端、schema export 与 Rust/TypeScript client 同步。
  • 新增 MCP hooks、MCP fail-closed、手动导入行为、Agent Runtime agent/media/objective/site/subagent/thread/export、App Server read model、file system、usage stats 等定向回归。
  • 扩展 Agent Apps 页面、ViewModel、cloud bootstrap、官方 Skill marketplace、desktop-host mock 边界和 webview-api 测试。
  • 新增生产 UI command current boundary、Knowledge current boundary 与 Rust command current boundary 守卫,覆盖 App Server current 方法和 legacy 命令退出边界。
  • 命令契约守卫继续阻止 legacy / mock priority / DevBridge 旧入口回流到 current 生产路径。
  • 根应用、Rust workspace、CLI npm package、Agent App runtime package、App Server client package 与锁文件版本统一更新到 1.62.0

文档

  • 更新 App Server 协议 schema 与 manifest,新增机器可读协议定义,覆盖使用统计、文件系统写操作、知识包读取等能力。
  • 五语言 i18n 资源同步新增官方技能市场非法响应错误文案,并移除不再使用的安装成功文案。

其他

  • 继续减少旧 Tauri / legacy desktop facade / renderer mock 对 GUI 主路径的影响,让发布版本以 App Server JSON-RPC、Electron Desktop Host 与 current client 为单一事实源。

完整变更: v1.61.0 -> v1.62.0

Lime v1.61.0

08 Jun 05:26

Choose a tag to compare

Lime v1.61.0

新功能

  • App Server JSON-RPC 新增自动化任务 current 协议,覆盖调度器配置、状态读取、任务列表 / 详情 / 创建 / 更新 / 删除、立即运行、健康检查、运行历史、计划预览与计划校验。
  • 模型 Provider 管理迁移到 App Server current 主链,覆盖 Provider 列表、目录、详情、新建、更新、删除、排序、配置导入导出、连接测试、聊天测试、模型拉取、API Key 管理、Key 轮转、使用 / 错误记录与 UI state 持久化。
  • TypeScript 与 Rust App Server client 补齐自动化和模型 Provider 的类型化客户端方法,前端、Electron 与 Rust 侧共享同一组协议常量和 schema。
  • Electron Desktop Host 新增 Electron runtime 封装,并继续把 host command 收敛到 App Server current 数据面。

修复

  • 修复自动化设置和任务 API 缺少 App Server 必需返回值时可能被旧路径伪装成功的问题,现在会 fail closed,不再回退 legacy 命令。
  • 修复 API Key Provider / 模型 Provider 读取、写入、测试、导入导出等路径对 legacy safeInvoke 的依赖,App Server 不可用时明确暴露错误。
  • 修复未注册 desktop-host mock 命令可静默通过的风险,测试 mock 遇到未知命令会直接失败。
  • 修复诊断类 API 与生产 API 混用的问题,新增 diagnostic facade,避免把诊断降级误认为真实业务链路。
  • 修复自动化 runNow 在 App Server 执行器迁移未完成时回退旧 Tauri 执行器的风险,current 协议会拒绝旧执行器回流。

优化与重构

  • 自动化、模型 Provider、文件浏览、会话文件、知识、记忆、MCP、语音、更新、工作区等前端 API 网关继续收敛到 App Server / Electron current 边界。
  • 删除旧自动化 Rust command 与 DevBridge dispatcher,旧自动化命令族进入治理层 dead surface。
  • 大幅收缩 src/lib/desktop-host/*Mocks 默认 mock 面,生产路径不再通过 default mock 伪造 App Server 能力。
  • 移除旧 webview-api 暴露面中的过时类型和入口,减少浏览器运行时与桌面 current 主链的重叠。
  • App Server 本地数据源吸收自动化、Provider 与文件浏览相关能力,降低 services crate 中旧兼容包装的职责。
  • 命令边界文档和治理目录补充自动化 / Provider current 方法清单及旧命令禁回流规则。

测试与质量

  • App Server client contract 扩展自动化与模型 Provider 覆盖,校验新协议、schema、TypeScript 客户端和 Rust 客户端保持同步。
  • 命令契约守卫新增自动化 / Provider 旧命令禁回流检查,阻止 legacy Tauri command、DevBridge dispatcher、mock priority 与 runtime surface 重新接入。
  • 新增自动化 API、API Key Provider、模型 Provider、执行运行、会话文件、提示路由、文档导出、图片搜索、视频生成、语音模型等定向回归。
  • 新增 desktop-host mock 边界测试,确认未注册 mock fail closed,测试夹具必须显式注册命令。
  • 扩展 Electron host command、IPC channel、update host、App Server host 与 current entrypoint 测试。
  • Vitest smart runner 与测试文件过滤逻辑补充回归,提升局部测试选择和守卫稳定性。
  • 根应用、Rust workspace、CLI npm package、Agent App runtime package、App Server client package 与锁文件版本统一更新到 1.61.0

文档

  • 更新 Desktop Host / App Server 命令边界,明确自动化、模型 Provider、文件浏览、mock、DevBridge 与 legacy surface 的 current / dead 分类。
  • 更新 App Server 前端集成矩阵和实施计划,记录自动化与 Provider 迁移到 App Server current 主链的进度。
  • 更新质量工作流与 Playwright / E2E 指南,继续强调 GUI 桌面产品必须通过真实 Electron Desktop Host + App Server 路径验证。
  • 更新 Agent App、Agent UI、Managed Objective、Skill Forge 等路线图中与 current 命令边界相关的说明。

其他

  • 继续减少旧 Tauri / legacy desktop facade / renderer mock 对生产路径的影响,让发版事实源、命令边界和 GUI 验证保持 current 单主链。

完整变更: v1.60.0 -> v1.61.0

Lime v1.60.0 beta

07 Jun 19:03

Choose a tag to compare

Lime v1.60.0

新功能

  • Electron Desktop Host 成为桌面主入口,新增主进程、preload、IPC channel、窗口配置、DevBridge HTTP bridge 与 App Server host bridge。
  • 发布与更新链路迁移到 Electron Forge current 主路径,覆盖 macOS DMG/ZIP、Windows Squirrel、Forge release asset staging、包资源校验与本地 ZIP feed 验证。
  • App Server JSON-RPC 能力继续扩展,补齐 Agent session/read/list/update/turn/cancel、Connect deep link、workspace、model、knowledge、skill、artifact 与 evidence 等 current 协议面。
  • Agent Runtime / Claw 主链进一步接入 App Server current read model,支持真实 Electron fixture 下的会话恢复、代码产物工作台、停止生成、历史读取和完成态投影。
  • Agent App runtime 增强 UI runtime 生命周期与 Electron fixture 能力,覆盖 start/status/stop、runtime package、SDK contract、native shell 配置与 standalone release 辅助链路。
  • 新增多组 current GUI smoke:设置页全量、侧栏会话、Connect deep link、Agent App UI runtime、Claw current fixture、代码产物工作台和 session history fixture。

修复

  • 修复 Electron safeInvoke JSON-RPC result envelope 解包问题,避免 App Server 返回真实 result.lines 时被前端误判为空。
  • 修复恢复到 App Server 中不存在的历史 session 后继续发送导致无输出的问题,发送前会先用 agentSession/read 确认 session 存在并匹配 workspace。
  • 修复最近对话 / 归档列表被陈旧 remembered workspace 污染过滤条件的问题,侧栏查询不再把未验证 workspace 传给 agentSession/list
  • 修复 Claw 首 token 等待态中任务卡和输入栏过早显示已完成的问题,只有真实终态和正文投影完成后才展示完成状态。
  • 修复停止生成语义,agentSession/turn/cancel 会先写入 canceled read model 并快速恢复输入框,迟到的完成事件不再覆盖取消态。
  • 修复 Connect deep link 在 Electron 首启参数和二次实例参数中的分发,覆盖 lime://connect 的 current resolve、保存和 callback 路径。

优化与重构

  • 将桌面宿主事实源从 Tauri / legacy facade 收敛到 Electron Desktop Host、App Server JSON-RPC 与 src/lib/desktop-host/ current mock 边界。
  • 大规模拆分 Agent Chat、工作台、侧栏、Harness 面板、Skill 选择器、Agent App 页面等复杂测试和 View Model,降低 React 挂载测试承载业务状态机的比例。
  • App Server client contract、command catalog、DevBridge policy 与 governance catalog 继续收敛,减少 mock priority command 和 legacy command 回流。
  • Electron release/updater 脚本迁入 scripts/electron/,App Server、Agent Runtime、Agent App、i18n、Harness、Agent QC、Knowledge 脚本按领域目录治理。
  • 清理旧 Tauri 命名与旧 updater/builder 入口,Forge-only release/updater 成为当前发布事实源。

测试与质量

  • npm run test:contracts 接入 App Server client contract、command contract、modality contract、scripts governance 与 Electron release workflow guard。
  • 新增 Electron release workflow 结构化守卫,校验 Forge maker、签名/公证、Windows Squirrel、R2 updater asset 计划,并阻止 electron-builder、NSIS、旧 updater metadata 回流。
  • 新增 npm run governance:scripts,冻结 scripts/ 根目录并跟踪领域迁移,根目录 release bucket 已清零。
  • 新增 App Server / Electron / Agent Runtime fixture smoke,覆盖 app-server stdio、sidecar lifecycle、packaged backend failure、Electron package resources、Claw current fixture、cancel fixture 与历史恢复。
  • 增强 live Provider / WebSearch / WebFetch smoke gate,授权前 fail closed,授权后要求 turn-scoped provider/model/routing、工具完成态和输出证据同时满足。
  • 补充 Rust App Server cancel、read model、JSON-RPC、external backend,以及前端 App Server gateway、Agent Runtime client、Connect、Agent App runtime、i18n loader 等定向回归。
  • 根应用、Rust workspace、CLI npm package、Agent App runtime package、App Server client package 与锁文件版本统一更新到 1.60.0

文档

  • 更新 App Server 实施计划,记录 Electron 迁移、Claw current fixture、Connect deep link、Agent App UI runtime、cancel 语义和 release/updater 治理进展。
  • 更新工程质量工作流,明确 Electron Desktop Host、App Server JSON-RPC、GUI smoke、current fixture、live Provider 授权和本地化验证口径。
  • 更新脚本治理 README,沉淀 Electron、App Server、Agent Runtime、Agent App、i18n、Harness、Agent QC、Knowledge 领域脚本入口。
  • 更新命令边界、治理、Playwright/E2E、App Server release/updater 与前端迁移矩阵,明确 legacy / compat / dead surface 的退出条件。

其他

  • 继续推进 src-taurilime-rs 的仓库结构迁移,统一 Rust workspace manifest 与桌面后端事实源。
  • 发布工作流 runner 和 asset staging 更明确:macOS arm64 固定 macos-15,x64 固定 macos-15-intel,Windows 固定 windows-2022

完整变更: v1.59.0 -> v1.60.0

Lime v1.59.0

05 Jun 13:17

Choose a tag to compare

Lime v1.59.0

新功能

  • 新增 App Server 本地 JSON-RPC runtime 服务骨架,为 Lime Desktop 和独立应用提供统一的 Agent session、turn、事件、action、artifact 与 evidence 协议边界
  • 新增 App Server TypeScript client,独立应用可通过 typed connection 发起 session、提交 turn、取消 turn、响应 action,并消费 agentSession/event 通知
  • 新增 App Server sidecar 启动与生命周期能力,支持 packaged resources manifest、平台 artifact 选择、sha256 校验、初始化握手和事件路由
  • 新增 standalone App Server app policy source,独立 App 可通过 JSON policy manifest 注入 scoped capabilities,并用 --app-policy 约束 capability discovery
  • 新增 standalone external backend 配置入口,允许 App Server 通过外部进程 backend 承接 host-independent turn / cancel / action 响应原型
  • Desktop Agent runtime 主路径开始接入 in-process App Server adapter,现有 Tauri command 兼容入口可通过 JSON-RPC 路径提交 Agent turn
  • App Server 协议新增 capability/listartifact/readevidence/exportagentSession/action/respond,为独立 App 的能力发现、产物读取、证据导出和审批响应打通基础链路

修复

  • 修正 App Server 路径下 turn id、queueIfBusyskipPreSubmitResume 与旧 Aster 请求参数的传递边界,降低迁移过程中运行参数丢失或 ID 不一致的风险
  • 修正 Desktop direct event bridge 的 session / turn 作用域和终态事件清理逻辑,避免事件重复写入或监听残留
  • 修正 capability discovery 的 session、workspace 与 runtime enable 过滤逻辑,只把可执行能力投影到 agentSession/turn/start
  • 修正 artifact 读取和 evidence 导出 read model 的分页、内容状态和 provider 注入边界,让独立 App 读取运行结果时不依赖 UI 推断

优化与重构

  • 将 Agent runtime 服务化为 RuntimeCoreExecutionBackendAsterBackend 和 host adapter 分层,减少 Tauri command glue 继续承载业务逻辑
  • 新增 app-server-protocolapp-server-transportapp-serverapp-server-clientapp-server-daemonapp-server-test-client crate 家族,统一协议、transport、server、client 和测试边界
  • 将 runtime queue、stream、projection、managed objective continuation 与 event 输出拆到 host ports,便于 App Server 和 Desktop 共享同一执行主链
  • 将 runtime turn 的 Desktop host 依赖收敛到 RuntimeTurnHostContext,减少执行链路中散装传递 AppHandle、DB、配置和服务状态
  • 保持 app-server 公共 crate 不直接依赖 Tauri,Aster 私有 DTO 不上浮到公共 JSON-RPC 协议

测试与质量

  • npm run test:contracts 新增 App Server client / protocol contract 检查,覆盖 Rust 协议、router、runtime、Desktop adapter、TypeScript client 和 sidecar helper 的关键一致性
  • 新增 app-server:manifestapp-server:manifest:test,用于生成和验证 App Server sidecar release manifest
  • 新增 smoke:app-server-stdio,覆盖 app-server binary 的 stdio JSON-RPC 初始化、session 和 turn 基础链路
  • 新增 smoke:app-server-sidecar-lifecycle,覆盖 packaged manifest、sha256 校验、sidecar 启动、连接和生命周期恢复路径
  • 补充 app policy manifest、external backend、standalone CLI 参数和 factory 注入的 Rust 回归
  • 补充 App Server Rust 单测、host boundary guard、TypeScript client 单测和 renderer-safe API 回归
  • 根应用、Tauri workspace、Tauri 配置、CLI npm package、Agent App runtime package、App Server client package 与锁文件版本统一更新到 1.59.0

文档

  • 新增 internal/roadmap/appserver/ 路线图、PRD、架构、协议、时序、流程图、服务抽取、独立应用接入和 Electron 迁移规划
  • 新增 App Server 实施计划,记录 P0 到 P3.61 的执行状态、事实源分类、验证入口和后续退出条件
  • 新增 packages/app-server-client/README.md,说明独立 App 通过 TypeScript client 和 sidecar 接入 App Server 的推荐方式
  • 更新工程导航、命令边界、治理和服务文档,将跨 App Agent runtime 收敛到 App Server current 主路径

其他

  • 新增 App Server 发布 manifest 生成脚本和 packaged sidecar 默认资源路径约定,为后续独立 App 分发 App Server binary 做准备

完整变更: v1.58.0 -> v1.59.0

Lime v1.58.0

03 Jun 23:41

Choose a tag to compare

Lime v1.58.0

新功能

  • 更新通知新增自动安装会话,前端可跟随检查、下载、安装、重启、失败和已是最新版等状态展示进度,并通过 app-update://session 事件获得实时更新
  • 模型选择器支持读取 API / registry 暴露的 reasoning_effort 能力,在 Agent 输入框中展示并选择推理强度档位
  • Agent 输入框新增 Plus 菜单,将附件、知识库、Plan、Objective、Subagent 和 Skill 入口收敛到统一交互,并在工作区输入框保留内联知识与技能入口
  • Agent runtime 工具清单新增 MCP resource helper 可见性控制,只在运行时明确支持资源读取时展示相关辅助工具
  • Task board 工具接受 snake_case 参数别名,并在任务缺失时返回结构化空结果,提升模型工具调用兼容性

修复

  • 修正更新安装链路的会话状态、浏览器 mock、窗口关闭和手动下载兜底,避免自动更新失败时让用户停在不可解释状态
  • 修正模型 registry 对不同 Provider 能力字段的解析,减少推理强度、任务族、模态和 runtime feature 信号遗漏
  • 修正 Agent 消息、工具过程、搜索结果、站点媒体和 streaming renderer 的展示归一逻辑,降低内部协议残留或空内容进入用户可见消息的概率
  • 修正 Workspace 发送、任务中心草稿、知识初始选择和 runtime compaction metadata 的状态拼装边界
  • 修正项目资料 GUI smoke 在 Plus 菜单、浮层关闭、页面导航和长等待场景下的定位与诊断信息

优化与重构

  • 将输入框高级选项重构为 Plus 菜单、状态 chip 和独立模型控制区,减少常驻控件噪音并保留可扫描的当前模式状态
  • 继续把 Agent Chat、Inputbar、Workspace send actions、Tool display、Model selector 和 Settings 中的复杂逻辑下沉到 View Model / helper / projection
  • 记忆设置页重构为 Memory、Soul、Advanced 三段式配置,并新增 Soul 模板、预览、导入和重置流程
  • Provider 设置页按导航配置决定是否展示桌宠入口,减少与 OEM cloud 入口混用造成的无效入口
  • 更新通知页补齐进度态、失败态、跳过 / 稍后提醒 / 关闭动作和 mock preview 的一致展示

测试与质量

  • 新增 smoke:agent-runtime-tool-execution,覆盖 Agent runtime 工具执行链路的发布前 smoke
  • 强化 knowledge-gui-smoke 的 Plus 菜单、项目资料浮层、导航超时、点击诊断和离线 fixture 覆盖
  • 补充更新通知、自动安装会话、模型推理强度、输入框 Plus 菜单、工具展示、Task board、MCP resource helper、Provider 设置和 Soul 设置回归
  • 完善 OpenAI-compatible fixture server、Vitest 分层 runner、i18n unused key 检查和测试分类覆盖
  • 根应用、Tauri workspace、Tauri 配置、CLI npm package、Agent App runtime package 与锁文件版本统一更新到 1.58.0

文档

  • 更新工程质量工作流和测试治理路线图,记录分层测试与发布 smoke 的新增入口
  • 更新 Soul rollout plan,沉淀记忆 / Soul 设置页的交付阶段和验收边界

其他

  • Tauri updater 配置补齐 Windows installMode,让安装行为与更新安装会话保持一致

完整变更: v1.57.0 -> v1.58.0

Lime v1.57.0

03 Jun 00:17

Choose a tag to compare

Lime v1.57.0

新功能

  • Agent 运行完成后的 artifact、记忆捕获和文件 checkpoint 现在优先使用时间线中的最终回答文本,避免把中间 reasoning / streaming 片段误当作最终输出沉淀
  • Agent 工作区继续完善文件变更、工具过程、内部图片占位、artifact 生成 brief、runtime attachment 和 message phase 等展示与回放边界
  • 记忆设置与 runtime metadata 新增更明确的文件 checkpoint、记忆 profile 和 artifact request metadata 链路,为后续可复盘运行闭环提供更稳定的事实源
  • 新增 Rust 测试分层入口,提供 test:rust:unittest:rust:integrationtest:rust:e2etest:rust:layers:stats,让后端 TDD 与前端分层测试保持一致的工程入口

修复

  • 修正 Agent message 最终答案、thinking、tool batch 和搜索结果预览的展示归一逻辑,减少内部过程文本、空片段或 provider 错误细节泄漏到用户可见消息
  • 修正 Markdown / streaming renderer 在代码块、占位内容和持续输出状态下的渲染边界,提升长回复和工具输出的稳定性
  • 修正 Workspace 发送、会话历史、任务中心标签和 Agent runtime error presentation 的状态拼装边界,降低旧状态残留造成的误展示
  • 修正专家绑定、记忆 API、artifact protocol 和 OEM cloud access 等回归测试覆盖到的边界行为

优化与重构

  • 继续把 Agent Chat、App Sidebar、Skills 工作台、Agent Apps、Resource Manager、设置页和 Provider 面板中的复杂 UI 逻辑下沉到 View Model / projection / selector / helper
  • 将多个过大的 component suite 拆成按行为边界组织的小套件,保留真实 React DOM / hook / mock 接线回归,同时把可纯化逻辑迁入 *.unit.test.ts
  • 精简 Agent workspace、Empty State、General Workbench、Chat Sidebar、File Manager、Curated Task Launcher 和 API Key Provider 等组件的职责边界
  • 更新测试分层治理文档和路线图,明确前端与 Rust 分层入口、候选统计和不降级 GUI / Bridge 风险的规则

测试与质量

  • 新增或拆分大量 Agent workspace、Skills、Agent Apps、Resource Manager、Settings、Browser runtime、Capability Drafts 和 App Sidebar 回归测试,保持用户可见行为不因测试治理丢失
  • 新增 Rust 测试分层 runner、分类器和统计脚本,并把相关入口写入根脚本、质量文档和 Agent 指南
  • 强化 Vitest 分层分类器与 unit/component/contract 回归,继续降低大型 component 测试文件数量
  • 补充 Agent runtime final text、request metadata、session execution runtime、message sanitizer、file changes undo、artifact generation brief metadata 等单元和定向回归

文档

  • 更新 AGENTS.mdinternal/aiprompts/quality-workflow.mdinternal/roadmap/test/README.md,记录 Rust 分层测试入口与前端测试分层治理进展
  • 新增 internal/roadmap/soul/ 规划文档,沉淀 Soul 配置主线的 PRD、架构、验收、图示和 rollout plan

其他

  • 根应用、Tauri workspace、Tauri 配置、CLI npm package、Agent App runtime package 与锁文件版本统一更新到 1.57.0

完整变更: v1.56.0 -> v1.57.0