Repository navigation
Lime v1.117.0
Lime v1.117.0
新功能
- 完成
currentTime/read、item/permissions/requestApproval与item/tool/call三项 Host capability:系统时间读取、权限提升和桌面动态工具调用都经 Electron Host、App Server JSON-RPC 与 RuntimeCore 的同一条产品链闭环。 - 动态工具调用升级为 canonical Thread Item,完整保留 namespace、tool、原始参数、有序文本/图片/音频输出、状态和耗时;恢复会话后仍能可靠呈现工具生命周期。
- Multi-Agent 对话补齐六项 AgentControl 工具、typed wait state、子 Agent 活动投影和冷重启恢复;parent-owned 子线程现在明确禁止直接输入。
- Lime Hub 可通过 bundled canonical registry 恢复已知模型的执行能力,并新增 Agnes 2.5 Flash/Pro canonical catalog;未知模型仍保持 fail-closed。
修复
- 修复干净环境无法解析
@limecloud/app-server-client/browser、图片任务 fixture 使用错误 Chat 模型、模型列表 generation 基线漂移,以及非法模型参数返回错误 JSON-RPC code 的问题。 - 修复模型选择器展示 RuntimeCore 无法执行的 inferred-only 模型、live provider metadata 被本地 hint 覆盖,以及 Windows Lime Hub 已保存模型无法进入首回合的问题。
- 修复媒体预览依赖 transient chunk/completed 通知和 Renderer live-drain helper 的双轨行为;所有分段读取现在先校验 offset、length、digest 与大小再更新进度。
- 修复初始会话和子 Agent 导航、canonical Item 读取、事件序列门控与待处理交互恢复中的边界问题。
优化与重构
- 将
configWarning从 v0 DTO/schema 迁移到唯一的 typed v2 owner,Renderer 只投影解码后的全局告警,并提供五语言去重提示。 - 删除 v0 配置告警、TextPosition/TextRange schema、媒体 transient notification 消费者、旧协议 facade 与重复预览同步模块,不保留生产兼容包装。
- 收紧请求权限 profile、沙箱命令、动态工具路由、provider history 与 read model 的类型边界;保留名、schema 冲突、身份错配、重复或迟到响应全部 fail-closed。
- Skill 安装目录改用后端权威
localDirectoryPath,Electron 对目录使用openPath、对文件使用showItemInFolder。
测试与质量
- 新增 Host capability、动态工具、权限 profile、current time、AgentControl、parent-owned thread、配置告警 v2 与模型路由的 Rust、Electron、协议和 Renderer 回归。
- 补充真实 Electron Gate B 证据,覆盖 preload/IPC、
app_server_handle_json_lines、App Server、RuntimeCore、canonical read model、GUI 可见状态和冷重启 identity。 - 加强 app-server-client browser 子路径、协议生成物、五语言资源、legacy surface 和 current bridge 的守卫。
文档
- 更新 Host capability、DynamicTool canonical payload、配置告警 v2、媒体 transient retirement 与 Lime Hub capability provenance 的架构事实源。
- 更新 Refactor v2 V2-04/V2-05 进度、Gate B evidence、Windows runtime 模型路由计划和 Soul 输出面路线图。
其他
- 将根应用、CLI npm 包、Rust workspace 与锁文件版本统一提升到
1.117.0。
完整变更: v1.116.0 -> v1.117.0