Repository navigation
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