Releases: limecloud/lime
Releases · limecloud/lime
Release list
Lime v1.107.0
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
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
Lime v1.105.0
新功能
- 新增 Codex 对齐的
exec_command/write_stdincurrent 工具面,支持 PTY、持续会话、增量输出、超时 yield、输出预算、stdin 写入和终态回收;命令执行统一进入 App Server execution process、审批、sandbox 与 canonical Tool/Command lifecycle。 spawn_agent.fork_turns支持all、none与最近 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_executionowner,将 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
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/read、agentSession/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-CN、zh-TW、en-US、ja-JP、ko-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
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.completedlifecycle;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 收敛到
Started、Interacted、Interrupted,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
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_agent、list_agents、send_message、followup_task、interrupt_agent、wait_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-CN、zh-TW、en-US、ja-JP、ko-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
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 唯一产生 canonicalitem.started/item.completed。 - 前端 Agent Chat、Plugin runtime 与 app-server clients 改为消费 canonical Thread read 与 typed Item projection,收缩旧
agentSession/readpresentation 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
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-compat和agent-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
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-compat和agent-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
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/start与evidence/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