Skip to content

Releases: limecloud/lime

Lime v1.107.0

Choose a tag to compare

@github-actions github-actions released this 17 Jul 18:14

Lime v1.107.0

新功能

  • Electron 更新主链新增可恢复的检查、下载、完成、安装和重启状态;重复触发会复用当前会话,不再重复下载或重启。
  • Windows Squirrel 发布流水线新增 N-1 安装包下载、候选安装升级 smoke 和结构化证据上传,覆盖真实 updater feed 与回滚前置条件。
  • Browser Runtime 设置页收口到当前会话 API,支持远程调试端口校验、目标页读取、打开/关闭会话和连接状态反馈。
  • 首页新增 Dream Blossom 皮肤与多套本地 hero artwork,皮肤资源、展示文案和五语言导航/设置文案进入统一 appearance owner。

修复

  • 修复 Codex 导入扫描重复发现 rollout thread、历史 item 读取和 canonical item detail 投影边界,避免同一会话重复展示或丢失稳定 item identity。
  • 修复 Agent timeline 中历史/实时消息、工具调用、文件 artifact、reasoning 和 web retrieval 的排序、过滤与恢复状态,窄屏布局不再重挂载消息树。
  • 修复设置页和 Browser Runtime 在加载、错误、断开、关闭与重试状态下的文案和控件不一致问题,并移除已脱离 current 主链的旧 Chrome Relay guide 双轨。
  • 修复 Electron updater、App Server host 和 Windows 启动路径的并发/重入边界,补齐 macOS 未签名开发打包的确定性配置。
  • 修复 Windows Squirrel N-1 smoke 将带 preload 的临时启动页误判为最终 renderer 的导航竞态;打包启动环境同时移除不受支持的 NODE_OPTIONS 与开发服务器地址。
  • 修复 Electron Release workflow 在 Rust cache 未恢复 sherpa-onnx 预编译库时的构建失败;构建前会按目标平台显式准备共享运行库。
  • 修复 Windows Git Bash 解压 sherpa-onnx 归档时的驱动器路径解析错误,预热步骤改用工作目录和归档文件名,确保三平台能进入打包阶段。
  • 修复 provider SSE 在收到 finish_reason 后仍等待 [DONE] 的终止边界,并避免修订版 thinking 快照在界面中重复展示。

优化与重构

  • 将 App Server read model 的 canonical item 转换拆到独立 current module,统一 Thread/Turn/Item payload、metadata、tool output、approval、media、sub-agent 和 compaction 投影。
  • 将 Codex 本地历史导入继续收口到 canonical Thread/Turn/Item,补齐大历史、归档路径和可视化审计的恢复与续聊链路。
  • 扩展 Agent managed tool execution、cold restart、soak evidence 和 Settings fixture harness,脚本入口、证据格式和 fail-closed 治理保持单一 owner。
  • 清理旧 Chrome Relay guide、无效 .skill 系统设置路径和脱离构建图的测试 artifact,保留必要的负向治理守卫。

测试与质量

  • 新增 Windows Squirrel RC、updater 重入、Browser Runtime 会话、Settings 多页面和 Dream Blossom 皮肤回归覆盖。
  • 扩展 Agent timeline、Codex import、canonical read model、provider stream、Electron host/preload/IPC、协议 catalog 与五语言资源测试。
  • 新增 managed execution evidence、soak、cold-restart 和脚本治理检查,生产路径继续禁止 mock fallback。

文档

  • 更新全局架构、App Server release updater、Codex 导入路线图、Refactor V2 测试计划、Agent 验证研究和项目 Gate A/B 记录,明确当前 owner、Windows RC 证据和剩余 live/eval 验收边界。

其他

  • 版本事实源更新到 1.107.0:根应用、CLI npm package、Rust workspace、lime-rs/Cargo.lock 和 release notes。

完整变更: v1.106.0 -> v1.107.0

Lime v1.106.0

Choose a tag to compare

@github-actions github-actions released this 17 Jul 02:55

Lime v1.106.0

新功能

  • Provider current 链新增 Responses WebSocket transport:supportsWebsockets 能力从 TypeScript client 贯穿 App Server、Agent Runtime 到 model-provider,支持真实 Upgrade、response.create、同会话串行复用,以及 426、连接重试耗尽和首个可见事件前断线时的会话级 HTTP 回退。
  • 多模态输入进入 canonical message part 主链:当前回合图片可落盘为 sidecar reference 后注入 provider,历史恢复只携带受控引用;text-only 模型在网络请求前 fail closed,provider capture 与 read model 不泄露 base64。
  • 新增 SETTINGS-01 standalone Gate A runner,覆盖 5 种语言、3 个视口、16 个主设置页及归档会话 loading / empty / error 状态,并输出结构化 surface proof。

修复

  • 修复 App Server 大型 async dispatcher 在默认线程栈上的溢出,并在初始化后并发调度独立 JSON-RPC request;长 turn、MCP 或宿主 I/O 不再阻塞无冲突的 list/read 请求,response 继续按 request id 和资源序列化范围关联。
  • 修复 provider history 对 batch/completed content part、commentary/final snapshot 与 compaction 后 bounded tail 的遗漏,避免下一轮请求丢消息、重复内容或重新注入已压缩的完整历史前缀。
  • 修复 Multi-Agent mailbox Result 的 canonical lifecycle、并发 child 隔离与冷重启恢复;多个 Result 现在以稳定 item identity 完成,partial delta 不会被提前 ack,失败 child 不污染已完成 sibling。
  • 修复 Plan reload 后 canonical revision identity 被 message 副本覆盖,以及 Content Factory 多文档场景按 DOM 顺序选错 artifact 的问题;工作台恢复改为按 canonical revision / artifact reference 对账。
  • 修复 macOS arm64 环境中不兼容的用户级 Git 或 shell 配置阻塞质量 runner 和 App Server project status;原生可执行 PATH、plain-directory Git preflight、异步子进程 deadline 与 kill_on_drop 统一进入 current owner。

优化与重构

  • Codex 本地历史导入进一步收口到 canonical Thread/Turn/Item:覆盖 reasoning、command、approval、MCP、web search、file artifact、附件和多格式预览;大历史改为后台 job 执行并在 GUI 展示阶段、条目与会话进度,普通会话与导入会话共用消息投影、工具生命周期和续聊路径。
  • 导入 commit 改为增量 materialization,1,200 条 command 的 owner 基准从 106.7 秒降至 3.51 秒且 fidelity 零丢项;大样本可视化审计覆盖 desktop / compact / narrow 和多滚动位置。
  • Agent GUI 统一历史与实时 timeline、process group、附件、diff/file artifact 和 tool result projection;compact/narrow 布局改为聊天优先单面板,并通过显式模式控件切换工作台,不因缩放重挂载消息树。
  • 删除 imported runtime event、imported-only Renderer 分支、旧 Codex content-studio smoke,以及未真正提供系统设置能力的 .skill 文件关联 Host/API/UI 双轨;旧名称只保留负向治理守卫。

测试与质量

  • 扩展 Responses WebSocket/HTTP fallback、provider error/retry、multimodal capture、context compaction、AgentControl 并发/恢复、Codex 导入性能与 canonical lifecycle 的 Rust/TypeScript 回归。
  • 强化真实 Electron Gate B:Agent current fixture、Codex 导入 click-through、大样本 visual audit、Provider migration、Settings、MCP 与 Content Factory 均验证 Electron/preload/IPC/App Server/read model/GUI 同一 identity,生产 mock fallback 为零。
  • 统一质量脚本的原生可执行环境与 fail-closed Git 检查,并同步 protocol schema、generated client、command catalog、五语言资源、脚本治理和项目 Gate evidence contract。

文档

  • 更新全局架构、Codex 导入路线图、Refactor V2 第二期测试计划、DeepSWE 场景矩阵和项目 Gate A/B 记录,明确 App Server 并发、Provider transport、canonical import、GUI 响应式布局及剩余 Windows/live/eval 验收边界。

其他

  • 版本事实源更新到 1.106.0:根应用、CLI npm package、Rust workspace、lime-rs/Cargo.lock 和 release notes。

完整变更: v1.105.0 -> v1.106.0

Lime v1.105.0

Choose a tag to compare

@github-actions github-actions released this 16 Jul 04:05

Lime v1.105.0

新功能

  • 新增 Codex 对齐的 exec_command / write_stdin current 工具面,支持 PTY、持续会话、增量输出、超时 yield、输出预算、stdin 写入和终态回收;命令执行统一进入 App Server execution process、审批、sandbox 与 canonical Tool/Command lifecycle。
  • spawn_agent.fork_turns 支持 allnone 与最近 N 个 canonical Turn,child 使用独立稳定 identity 重建可选历史和 provider transcript;Pending -> Open crash commit 在 child 完整持久化后才发布可见状态。
  • 新增 DeepSWE adapter、项目级 Gate candidate/coverage 入口和 Electron smoke evidence owner,为后续完整 Gate A/B 候选冻结提供可审计的 snapshot、surface contract 与证据分级。

修复

  • Provider SSE 改为 300 秒空闲超时而非请求总时长上限,保留底层 transport error chain;OpenAI chat 流会忽略全空 tool-call placeholder,并对携带参数但缺少工具名的调用 fail closed。
  • 修复 Agent final answer/commentary phase 在 TextEnd 映射时丢失、失败命令错误投影为 generic Tool,以及 streaming Turn DOM 缺少稳定终态的问题。
  • 修复 AgentControl spawn 在 history、lineage、graph、identity 或 mailbox 写入失败后残留半成品 child 的问题;启动恢复只暴露已完成 crash commit 的 Open child。

优化与重构

  • Codex 本地历史导入开始直接重建 canonical Thread/Turn/Item,移除 imported runtime event sidecar、conversationImport/thread/runtimeEvents/read、专用详情面板和 imported-only 工具投影,导入记录不再形成第二套完整历史事实源。
  • 删除旧 Bash/PowerShell/shell alias 与独立 shell_execution owner,将 live process、PTY、输出 drain、interrupt/terminate 和 sandbox command preparation 收敛到 tool-runtime 与 App Server current owner。
  • 删除 Renderer synthetic Team projection、Team Memory shadow、selected-team/session metadata、Workspace Agent Team settings 和旧 SubAgent 工具 whitelist;GUI、read model 与 runtime 继续只消费 canonical child Thread/graph facts。
  • 拆分 Task Center draft-send dispatch、conversation import history builder、execution process、sandbox command 与 Electron smoke evidence 等高复杂度 owner,减少热文件体量和跨层隐式接线。

测试与质量

  • 扩展 unified exec/PTY、execution process JSON-RPC、sandbox/policy、AgentControl fork/crash recovery、provider SSE、conversation import canonical mapping 与 GUI projection 的 Rust/TypeScript 回归。
  • 新增 DeepSWE coding slice、项目 Gate candidate digest、34-surface coverage contract、Gate B execution evidence 和 App Server stdio transport fixture;旧 benchmark release 双轨脚本及其过期 manifest 已删除。
  • 同步 App Server protocol schema、generated TypeScript client、command catalog、runtime fixture、Electron smoke 和 current docs guard。

文档

  • 更新全局架构、Refactor V2 中央计划、Codex 导入路线图、Multi-Agent/Agent UI、测试策略和项目 Gate A/B 计划,记录 current owner、删除分类、候选冻结与后续验收条件。

其他

  • 版本事实源更新到 1.105.0:根应用、CLI npm package、Rust workspace、lime-rs/Cargo.lock 和 release notes。

完整变更: v1.104.0 -> v1.105.0

Lime v1.104.0

Choose a tag to compare

@github-actions github-actions released this 15 Jul 11:18

Lime v1.104.0

新功能

  • Message、Reasoning 与 Plan 全面进入 Codex 对齐的 canonical Item lifecycle:Start/Delta/End 共享稳定 identity,provider 输出按 canonical Turn 与 sampling attempt 隔离,Turn 终态不再旁路补造内容。
  • canonical AgentMessage 新增 typed content_parts,Text 与 reference-only Media 从 ThreadStore、thread/readagentSession/read 到 live GUI 保持同一顺序与引用,拒绝 inline data URI 和 provider raw payload。
  • agentSession/read 明确为 ThreadStore-backed 的 current 产品展示端点;Approval cold/live read 统一输出 typed terminal response,GUI 决策别名只在 view-model 边界转换。
  • AgentControl child 从 parent Turn 继承已解析的 provider、model、reasoning、workspace 与 search policy;warm followup_task 保持目标 child 的有效 route,cold target 才使用 caller snapshot。
  • runtime-owned MCP client 使用 2025-06-18 并精确广告 form elicitation capability;没有可信 Thread owner 的 management connection 继续保持 capability absent。
  • Agent Chat 的任务索引、审核决策、工具过程与媒体工作台补齐 current owner、稳定 DOM identity 和五语言用户界面,空时间线会主动恢复 canonical history。

修复

  • 修复同一 provider raw ID 在后续 sampling attempt 或 Turn 被复用的问题;Reasoning、Message、Plan 与 Tool 只按首次 canonical outer sequence 排序,terminal Item 拒绝 late delta。
  • 修复 producer ordinal 与 ThreadStore 唯一索引碰撞、imported Reasoning source ordinal 丢失,以及 canonical projection 失败仍继续通知 GUI/推进内存历史的问题。
  • 修复已有 Turn 元数据但 Message/Item 尚未加载时,同 session 导航错误跳过 history hydrate 而显示空对话的问题;缺失 canonical detail 现在显式失败。
  • 修复 Approval terminal wire 使用 GUI alias、Coding recovery 跨 Turn 复用执行 identity、Content Factory 合成 action/contract probe,以及 Project Shell 空白颜色环境变量不回落默认值的问题。

优化与重构

  • 删除 app-data session fallback、681 行 session_hydration、旧 Team runtime governor/SubAgent tree、Renderer Agent Runtime root barrel 与 stale 类型聚合;RuntimeCore、EventLog、ProjectionStore/ThreadStore 成为唯一 session 事实源。
  • 物理删除 RuntimeCore 第二套 provider-neutral request/event algebra 与 Model Provider generic chat/gemini/ollama lowering,共净删约 1,500 行;current 链只接受 canonical request/event 与 media body builder。
  • 拆分 provider output lifecycle、conversation import Plan、canonical message lifecycle、Approval/read-model workflow 等 owner 模块,保持主文件低于既有体量门槛,不新增 facade 或兼容双轨。
  • 媒体 DTO、Workspace request、Evidence/Inventory/Expert/Plugin 类型和 Agent client/session/thread 消费面迁到各自 current owner,并补 dead barrel 回流守卫。

测试与质量

  • 扩展 Rust/TypeScript canonical lifecycle、typed media parts、Approval、session history、projection fail-closed、provider lowering 与 current owner 回归,并同步 App Server schema 和 generated client。
  • 补齐六个 AgentControl 工具、Reasoning 可见顺序、图片 media reference、Content Factory、Coding recovery 和 history replay 的真实 Electron / Gate B 证据。
  • AgentControl visible-DOM Gate B 验证六个 completed Tool row 与 Started/Interacted/Interrupted activity;MCP elicitation Gate B 同时验证 runtime capability 与 management absence。
  • history replay oracle 只在 Reasoning summary、图片附件与 MCP tool row 完整可见后断言;工具行新增稳定 name/status DOM 属性,减少瞬态竞态与脆弱文本定位。
  • 统一 Rust layer runner 在 macOS 测试进程中的最小栈默认值,同时保留显式调用者配置;smart frontend suite、changed Rust、legacy governance 与 GUI smoke 均有本轮候选证据。
  • 任务索引与 Runtime Review Decision 文案覆盖 zh-CNzh-TWen-USja-JPko-KR,并补 locale 稳定回归。

文档

  • 更新全局架构、Refactor V2 中央计划、Agent Workspace、Project Thread 与逐切片 evidence,明确 canonical lifecycle、ThreadStore ordinal/projection、AgentSession presentation 和 provider algebra 的唯一 owner。
  • 记录 app-data fallback、旧 provider lowering、root barrel、Team/synthetic fixture 等 dead / deleted / forbidden-to-restore 分类及其验证、handoff 与退出条件。

其他

  • 版本事实源更新到 1.104.0:根应用、CLI npm package、Rust workspace、lime-rs/Cargo.lock 和 release notes。

完整变更: v1.103.0 -> v1.104.0

Lime v1.103.0

Choose a tag to compare

@github-actions github-actions released this 14 Jul 18:50

Lime v1.103.0

新功能

  • Agent Workspace 的 SubAgent 视图全面切到 canonical child Thread family:父子关系、七态运行状态、任务统计、导航和历史恢复统一读取 App Server thread/list|read、AgentGraph 与 Thread identity。
  • Codex 导入的 completed Plan 以原始 Item ID 同时作为 canonical item、revision 和 source identity,重启后仍保持 typed Plan lifecycle,不再退化为工具事件或合成身份。
  • Codex 导入的 User / Agent Message 现在保留 source identity 与 source ordinal,并写入完整 canonical item.started / item.completed lifecycle;Turn 终态不再旁路合成消息。
  • Agent Chat 的 Managed Objective、Skills、Evidence、Tool Inventory、queued turn、execution strategy、stream runtime 与 thread read 消费面迁到各自 current owner,并增加禁止旧 root barrel 与 session roster 回流的边界守卫。

修复

  • 修复 canonical timeline 在 live/history reasoning、Message 与 Plan 混排时的稳定顺序,统一使用 Item ordinal,并补齐 EventLog 到 canonical Thread 的历史修复路径。
  • 修复 SubAgent parent identity、child roster 与 terminal 状态在冷启动、分页读取和无 child 场景下的可见性,避免 Workspace 回退 legacy session detail。
  • 修复 Plugin runtime start/get/cancel、capability dispatcher 与 host bridge 测试夹具缺少 canonical threadId 的错误语义。
  • 修复定向 Vitest 与 batch 列表命令覆盖默认 resume state 的问题,局部诊断不再污染后续续跑事实源。

优化与重构

  • 物理删除 Renderer Team formation、Team runtime sidecar、raw SubAgent channel/status parser、legacy roster DTO/state/normalizer、memory shadow 与 synthetic worker notification;历史兼容只保留只读解码所需边界。
  • canonical SubAgent activity 收敛到 StartedInteractedInterrupted,current 六工具名称、lineage 和 GUI 状态保持端到端一致,旧 V1 alias 不再计入 current capability。
  • 拆分 App Server runtime value helpers、image command event projection 与 RuntimeBackend execution adapter,收紧文件行数和 owner guard,不引入 facade 双轨。
  • 更新 Agent Workspace、AgentUI、Project Thread 与 SubAgent roadmap,使 current 文档只引用 canonical Thread family、AgentGraph 和 AgentUI projection。

测试与质量

  • 扩展 Rust/TypeScript canonical Message、Plan、SubAgent、child Thread、session read 与 export metrics 回归,并同步 App Server schema、generated client 与 Electron contract fixtures。
  • 增加 Agent runtime current owner、legacy surface、roadmap、Electron IPC ordering、App Server 文件边界和 production source 的静态守卫。
  • 补充真实 Electron GUI smoke、history fixture、Claw cancel/continue、canonical roster 与 Inputbar/Task Rail 恢复证据;五语言 Agent Workspace 文案与稳定回归保持同步。
  • history replay Electron oracle 等待 Reasoning summary、图片附件与 MCP tool row 的完整 DOM 后再断言,消除瞬态“思考中”节点导致的 E2E 竞态误报。
  • 改进 smart Vitest 的 targeted state isolation,支持在大候选集上定向修复后继续 resume,而不重置已完成批次。

文档

  • 更新 Refactor V2 中央执行计划、架构确认与逐切片 evidence,记录 canonical child Thread、Agent Chat current owner、App Server 模块 owner 和删除退出条件。
  • 同步 Agent Workspace、AgentUI、Project Thread、Skills 与 SubAgent roadmap,移除把 legacy session roster 或 Team sidecar 描述为 current 的口径。

其他

  • 版本事实源更新到 1.103.0:根应用、CLI npm package、Rust workspace、lime-rs/Cargo.lock 和 release notes。

完整变更: v1.102.0 -> v1.103.0

Lime v1.102.0

Choose a tag to compare

@github-actions github-actions released this 14 Jul 06:48

Lime v1.102.0

新功能

  • 打通 MCP server elicitation 的真实产品链:thread-scoped runtime 通过 App Server reverse JSON-RPC 发起表单请求,Electron 原样转发,Renderer 提供五语言交互,并支持 response、远端 resolved 与取消收口。
  • 建立 durable Agent graph、identity 与 mailbox,并通过 per-turn gateway 向 current provider 提供 spawn_agentlist_agentssend_messagefollowup_taskinterrupt_agentwait_agent 六个控制工具;QueueOnly / TriggerTurn、canonical Item 和 delivered audit 共享同一持久化事实源。
  • 补齐 Multi-Agent 按需恢复与终态通知:restart 后只 hydrate exact target,child 完成或失败通过 durable assistant Item / mailbox 通知 parent,wait_agent 以 steer-first 语义返回结构化 activity,并投影 canonical Collab / SubAgent Item。
  • MCP Tool surface 改为 sampling-step snapshot,冻结 definition、allowlist、route、connection 与 timeout;资源和提示词读写使用精确 (server, uri/name) identity,避免跨连接误命中。
  • 为 runtime MCP server 增加并发启动与故障隔离:optional server 失败不影响健康连接,required server 失败保持旧 generation 并拒绝不完整 replacement。

修复

  • 修复 reverse JSON-RPC 的连接归属、boot-scoped request ID、abort cleanup、at-most-once response 与 resolved tombstone,重复、迟到、断连或未知响应继续 fail closed。
  • 修复 MCP elicitation 的 active-time timeout、响应 _meta、表单 schema/number/enum 语义与取消竞态,用户等待时间不再计入服务端执行超时。
  • 修复 Claw 首字与长工具循环稳定性:首轮响应策略统一归 App Server,移除 Renderer 快速路由双轨,并在已有联网证据后进入真实模型总结阶段。
  • 修复 Claw 中断会话从“新建任务”首页重新进入同一会话时的导航去重,显式用户意图现在可以恢复 current read model、输入框与后续发送,不再被 stale draft pause 拦截。
  • 修复媒体 provider/model 选择的原子持久化,以及侧边栏、归档会话、Automation、Skills 和 Plugin history 对旧 Agent runtime barrel 的依赖。
  • 修复 approval session-cache、canonical Thread identity、active/queued Turn、终态历史与输入恢复之间的投影偏差,避免生成重复 pending 项或回退旧 read model。

优化与重构

  • MCP management control plane 与 provider tool bridge 分离;canonical Tool Item 成为 history、compaction、coding、Skills、MCP、browser 与 artifact evidence 的唯一消费合同。
  • 删除旧 Agent session store、subagent sidecar、aggregate runtime、session query、execution strategy compat、backend event stream 和默认 Playwright MCP seed,并补回流守卫。
  • Agent Chat、Automation、Skills、归档会话、Sidebar 与 Plugin history 迁到各自 current owner,继续收缩旧兼容 barrel、快速响应 helper 和 pending shell 双轨。
  • Multi-Agent canonical activity 收敛为 Started / Interacted / Interrupted 三类;list_agents 保持普通 Tool,旧 V1 resume / close 与历史 activity taxonomy 不再进入 current producer。
  • 拆分 App Server event store、projection materializer、Agent runtime 与 GUI 大文件,保持领域 owner 和单一事实源边界。

测试与质量

  • 扩展 App Server protocol/schema、Rust/TypeScript client、Electron host 与 Renderer contract,覆盖 server-originated request、resolved notification、MCP target identity 和 elicitation form。
  • 新增 Agent graph/mailbox/control、restart-on-demand、terminal Result、concurrent wait、MCP router/timeout/fault isolation、canonical projection、first-token flow control 与 atomic media preference 的定向回归。
  • 补充真实 Electron Gate B、Claw 中断后重入与继续会话、current fixture、协议守卫和 S1-S6 删除证据,验证生产 bridge 不回退 mock。
  • 用户可见的 MCP elicitation 文案与 GUI 回归覆盖 zh-CNzh-TWen-USja-JPko-KR

文档

  • 更新架构、命令与 MCP 文档,明确 reverse JSON-RPC、MCP runtime/control-plane owner、Agent graph/mailbox、首轮响应策略和 canonical projection 边界。
  • 更新 refactor v2 执行计划与逐切片 evidence,记录 current / compat / deprecated / dead 分类、验证结果和删除退出条件。

其他

  • 版本事实源更新到 1.102.0:根应用、CLI npm package、Rust workspace、lime-rs/Cargo.lock 和 release notes。

完整变更: v1.101.0 -> v1.102.0

Lime v1.101.0

Choose a tag to compare

@github-actions github-actions released this 13 Jul 06:01

Lime v1.101.0

新功能

  • 建立 canonical Thread / Turn / Item 的端到端产品链:App Server 提供 thread/read、列表与分页协议,ProjectionStore 直接持久化 typed changeset,并向 Renderer 投递完整 canonical entity。
  • 新增 empty Thread 原子创建、active / queued Turn 读取与队列控制投影,使新会话、重启恢复、排队执行和终态读取共享同一事实源。
  • 扩展 Skills 管理与读取协议,加入稳定 skill identity、authority、policy、dependency 和 workflow metadata,并接入 App Server、tool-runtime 与前端 typed client。
  • 为 Tool、Approval、MCP 和协作 Agent 建立 typed display item 与 lifecycle contract,保留 arguments、structured output、duration、truncation、sidecar 和决策语义。

修复

  • 修复 approval / request-user-input 在重启、恢复和取消路径中的 identity 与 continuation 校验,缺少可恢复 continuation 时返回结构化错误且不伪造 resolved 状态。
  • 修复 canonical event sequence、重复 lifecycle、损坏 event-log 尾部、projection repair 和 conversation import 的一致性问题,非法 identity 或顺序继续 fail closed。
  • 修复 GUI active Turn、queued Turn、terminal history、输入恢复和右侧工作台状态之间的投影偏差,避免 renderer cache 反向成为运行时真相。
  • 修复 image command、media request、provider stream 和 imported Tool event 在 canonical lifecycle 中的参数、输出与终态保真。

优化与重构

  • 将 provider wire lowering 从 runtime-core 迁到 model-provider,统一 OpenAI、Anthropic、Gemini、Ollama、Fal 与图像请求的 current owner。
  • 将 current provider 工具执行切到 RuntimeTool / ToolCall / ToolLifecycleEmitter,由 host emitter 唯一产生 canonical item.started / item.completed
  • 前端 Agent Chat、Plugin runtime 与 app-server clients 改为消费 canonical Thread read 与 typed Item projection,收缩旧 agentSession/read presentation adapter 的职责。
  • 删除旧 Agent tool orchestrator/lifecycle、runtime-core mapper、thread-store legacy store/transcript、raw tool batch,以及前端独立 media/subagent client 双轨实现。

测试与质量

  • 扩展 App Server protocol/schema/client contract,覆盖 canonical Thread read、Skills、request access、通知序列与序列化边界。
  • 新增 Rust 定向回归,覆盖 empty Thread、event-log repair、Tool/Approval lifecycle、conversation import、provider/media lowering、projection store 和 restart recovery。
  • 新增 Agent Chat、Plugin runtime、queue control、canonical item reader、approval projection 与 workspace composition 的 TypeScript 回归。
  • 补充 refactor v2 Gate A / Gate B、current fixture、协议守卫与逐切片 evidence,记录生产 consumer cutover 和 dead surface 删除证明。

文档

  • 更新全局架构,明确 ProjectionStore、canonical read edge、Tool lifecycle、Approval 语义、provider lowering 和 Renderer 消费边界。
  • 新增 refactor v2 多进程实施计划、v1 crosswalk 与 S1-S6 施工证据,统一 current / deprecated / dead 分类和后续退出条件。

其他

  • 版本事实源更新到 1.101.0:根应用、CLI npm package、Rust workspace、lime-rs/Cargo.lock 和 release notes。

完整变更: v1.100.0 -> v1.101.0

Lime v1.100.0

Choose a tag to compare

@github-actions github-actions released this 12 Jul 07:50

Lime v1.100.0

新功能

  • Agent / Tool Runtime 继续收敛到 Codex-first Thread / Turn / Item 主链,新增 request user input、runtime timeline record、runtime item / request / status / turn event 等结构化模块。
  • MCP、thread-store、model-provider 和 tool-runtime 增加 current extension surface、runtime store、sampling、gateway dispatch 与用户输入执行分层,减少旧 Agent surface 对生产路径的占用。
  • Agent Chat Workspace 拆出 artifact、browser assist、conversation message list、right surface、service skill、team memory、image workbench 和 inputbar presentation 等运行时模块,降低巨型组件复杂度。
  • Benchmark release / agent runtime smoke 增加 managed tool execution、P0 coding artifact 和 current fixture 断言,强化发布前对真实主链的证据要求。

修复

  • 修复 Agent stream 完成、失败、停止、继续发送、历史恢复和 assistant 可见文本之间的状态收口问题,减少伪运行态和重复输出。
  • 修复 request user input、approval prompt、tool batch、shell / file execution、runtime overlay 和 tool inventory 的 current 投影一致性。
  • 修复 image command、model selection、provider stream、OpenAI image request 和 reasoning policy 的边界回归。
  • 修复 Workspace 会话初始导航、输入框恢复、任务中心发送、右侧 surface 和工作台 canvas 布局的多处回归。

优化与重构

  • 大幅删除 agent-compatagent-runtime 中旧 ask、subagent、session manager、legacy tool、file/search/shell/powershell 等 Agent-shaped 实现,保留必要 compat owner。
  • 将 runtime state、request tool policy、runtime store、conversation transcript、runtime snapshot 和 reply backend 进一步拆分为更小的职责模块。
  • 收缩 AgentChatWorkspace.tsx 和 Workspace scene runtime 的直接业务状态,把可测试逻辑迁到 projection、selector、hook runtime 与单元测试。
  • 更新 Desktop Host、DevBridge、command runtime、Playwright、质量工作流和 Agent migration 边界说明,继续把旧路径归类为 retired guard / dead surface。

测试与质量

  • 新增和更新 AgentChatWorkspace boundary guard、InputbarApprovalPrompt、message list projection、stream lifecycle、Workspace scene、conversation message list、right surface 和 service skill 回归。
  • 扩展 Rust runtime / tool-runtime / provider / thread-store / App Server 定向测试,覆盖 request user input、runtime store、gateway dispatch、sampling 和 session state。
  • 更新 Agent migration boundary、production command current boundary、DevBridge command policy、model reasoning policy 和 modality execution profile 守卫。
  • 更新 benchmark release manifest、agent-qc 脚本和 Electron smoke 入口,确保发布证据仍绑定 current 链路。

文档

  • 更新 Agent migration Phase 6、refactor v1 impact audit、approval HITL decision model、provider reply backend、clawstream guardrail、benchmark progress 和 version test plan。
  • 更新命令运行时、命令边界、Playwright E2E 和质量工作流文档,明确 current / compat / dead 口径。

其他

  • 版本事实源更新到 1.100.0:根应用、CLI npm package、Rust workspace、lime-rs/Cargo.lock 和 release notes。

完整变更: v1.99.0 -> v1.100.0

Lime v1.99.0

Choose a tag to compare

@github-actions github-actions released this 11 Jul 18:33

Lime v1.99.0

新功能

  • Agent / Tool Runtime 继续收敛到 Codex-first Thread / Turn / Item 主链,新增 request user input、runtime timeline record、runtime item / request / status / turn event 等结构化模块。
  • MCP、thread-store、model-provider 和 tool-runtime 增加 current extension surface、runtime store、sampling、gateway dispatch 与用户输入执行分层,减少旧 Aster surface 对生产路径的占用。
  • Agent Chat Workspace 拆出 artifact、browser assist、conversation message list、right surface、service skill、team memory、image workbench 和 inputbar presentation 等运行时模块,降低巨型组件复杂度。
  • Benchmark release / agent runtime smoke 增加 managed tool execution、P0 coding artifact 和 current fixture 断言,强化发布前对真实主链的证据要求。

修复

  • 修复 Agent stream 完成、失败、停止、继续发送、历史恢复和 assistant 可见文本之间的状态收口问题,减少伪运行态和重复输出。
  • 修复 request user input、approval prompt、tool batch、shell / file execution、runtime overlay 和 tool inventory 的 current 投影一致性。
  • 修复 image command、model selection、provider stream、OpenAI image request 和 reasoning policy 的边界回归。
  • 修复 Workspace 会话初始导航、输入框恢复、任务中心发送、右侧 surface 和工作台 canvas 布局的多处回归。

优化与重构

  • 大幅删除 agent-compatagent-runtime 中旧 ask、subagent、session manager、legacy tool、file/search/shell/powershell 等 Aster-shaped 实现,保留必要 compat owner。
  • 将 runtime state、request tool policy、runtime store、conversation transcript、runtime snapshot 和 reply backend 进一步拆分为更小的职责模块。
  • 收缩 AgentChatWorkspace.tsx 和 Workspace scene runtime 的直接业务状态,把可测试逻辑迁到 projection、selector、hook runtime 与单元测试。
  • 更新 Desktop Host、DevBridge、command runtime、Playwright、质量工作流和 Aster migration 边界说明,继续把旧路径归类为 retired guard / dead surface。

测试与质量

  • 新增和更新 AgentChatWorkspace boundary guard、InputbarApprovalPrompt、message list projection、stream lifecycle、Workspace scene、conversation message list、right surface 和 service skill 回归。
  • 扩展 Rust runtime / tool-runtime / provider / thread-store / App Server 定向测试,覆盖 request user input、runtime store、gateway dispatch、sampling 和 session state。
  • 更新 Aster migration boundary、production command current boundary、DevBridge command policy、model reasoning policy 和 modality execution profile 守卫。
  • 更新 benchmark release manifest、agent-qc 脚本和 Electron smoke 入口,确保发布证据仍绑定 current 链路。

文档

  • 更新 Aster migration Phase 6、refactor v1 impact audit、approval HITL decision model、provider reply backend、clawstream guardrail、benchmark progress 和 version test plan。
  • 更新命令运行时、命令边界、Playwright E2E 和质量工作流文档,明确 current / compat / dead 口径。

其他

  • 版本事实源更新到 1.99.0:根应用、CLI npm package、Rust workspace、lime-rs/Cargo.lock 和 release notes。

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

Lime v1.98.0

Choose a tag to compare

@github-actions github-actions released this 10 Jul 10:08

Lime v1.98.0

新功能

  • Tool Runtime 接入 current 工具执行面,新增协作 Agent、文件读取 / 搜索、Shell、原生 dispatch、用户输入请求、工具调用 surface 和结果投影模块,为 Codex-first Thread / Turn / Item 执行链提供统一 owner。
  • Agent Runtime 复用 tool-runtime 的 request user input 协议和 model-provider 的 response event 类型,减少 runtime / provider / tool 三侧重复定义。
  • Benchmark release gate 新增 current-chain evidence builder、P0 coding workflow、release audit report、baseline descriptor 和 true-run evidence 透传能力,要求外部 benchmark 证明 agentSession/turn/startevidence/export 主链。
  • App Server coding evidence summary 增加 tool call 数量、完成 / 失败统计、tool name 和 tool call id 汇总,便于 release / replay 审计。

修复

  • 修复 App Server tool lifecycle 投影中 runtime tool_input_delta 缺少 tool.started 的情况,并避免 synthetic start 后重复记录 runtime start。
  • 修复停止 / 中断 Agent 流后 assistant 消息、thread item、文本 overlay、queued turn 恢复和后续继续发送之间的状态不一致。
  • 修复历史 hydrate / local merge 对 interrupted turn 的识别和保留,避免恢复会话时把已中止输出重新显示为仍在运行。
  • 修复 benchmark true-run summary 对 current-chain、external verifier、Evidence Pack 和 task set 的放行条件校验,避免首题或伪 evidence 误判为整套 ready。

优化与重构

  • 大幅收缩 agent-compat 旧 Aster-shaped 实现,删除旧 context、permission policy、parallel、resume、recipe、provider、prompt、scheduler 和部分 legacy tool 文件,保留必要 compat owner。
  • 将 App Server read model 拆分为 model routing、queued turns、runtime items、session metadata 和测试子模块,降低中心文件复杂度。
  • 拆分 Claw / AgentChatWorkspace 右侧 surface、文章编辑器、工作区文件管理、技能目录、任务中心发送、scene app execution 和 home recovery runtime,减少巨型组件直接持有业务状态。
  • model-provider 的 provider stream 事件拆分到 failure、image input、model change、notification、plaintext tool use、poll、progress、response content / context / event、sampling、source execution、text delta 和 tool input delta 等子模块。

测试与质量

  • 新增和更新 tool runtime execution、request user input、collab agent、provider stream、App Server read model、tool lifecycle、coding evidence、Agent stream flow control 和 session state 回归。
  • 扩展 benchmark release run / summary / render / audit report / current-chain evidence 测试,确保 strict gate、P0 blocker、true-run blocker 和 evidence blocker fail closed。
  • 更新 App Server protocol schema、manifest、generated TypeScript types、current boundary guard、Aster migration boundary 和 i18n unused key 检查。
  • 当前外部 benchmark release gate 仍要求真实 current-chain evidence,不会因为 dry-run / preflight / 本地缺证据而误放行。

文档

  • 更新 Aster migration Phase 6、dead code deletion、provider reply backend、refactor v1 impact audit、benchmark release、version test plan 和执行计划索引。
  • 补充 benchmark P0 coding 门禁、current-chain evidence、release audit report 和 strict gate baseline 的治理说明。

其他

  • 版本事实源更新到 1.98.0:根应用、CLI npm package、Rust workspace、lime-rs/Cargo.lock 和 release notes。

完整变更: v1.97.0 -> v1.98.0