产品更新

每一次更新, 都让协作更自然。

从浏览器协作、长期任务到本地记忆,沿着时间线了解 Lume 如何持续变得更完整。

29 个公开版本 当前版本 · v0.3.0

完整更新记录

完整更新记录

功能、体验与稳定性改进,都在这里留下清晰的版本轨迹。

01

Release

Lume v0.3.0

Lume v0.3.0 — 浏览、编码与任务执行全面加固

这次更新让 Lume 的桌面 Agent 更适合长时间、跨工具工作:浏览器会话能够连续使用,任务进度更清晰,文件与编码上下文更容易交给 Agent,同时补强了权限、路径和运行时边界。

✨ 这次更新,一眼看懂

能力你会感受到的变化
🌐 连续的浏览器任务内置浏览器可以保留登录状态、导入已连接 Chrome 的 Cookie,并在多轮对话中继续操作同一个页面
🧰 更会找工具的 AgentAgent 会按任务动态发现技能与工具,等待授权或提问后也能从中断处继续执行
📡 更稳定的任务进度工具执行、后台任务、上下文整理和终止状态通过统一事件链展示,减少重复卡片、空消息和状态丢失
📁 更顺手的文件工作台可在欢迎页 @ 项目文件、附加外部目录、将引用文件晋升到项目,并获得更清晰的来源与预览体验

🔥 Highlights

🌐 浏览器操作可以跨轮连续完成

内置浏览器现在更像一个可持续使用的工作空间,而不是一次性页面。Agent 能继续操作已经打开的标签页,并在需要登录时保留你的会话状态。

  • 浏览器(desktop / sidecar / web):支持从已连接的 Chrome 导入 Cookie,持久化内置浏览器登录状态,并修复刷新、代理环境、登录弹窗和路由恢复问题。
  • 浏览器(desktop / sidecar):补齐等待、对话框、剪贴板、frame 与自动等待能力,页面操作失败时会给出更准确的错误类型。
  • 浏览器(desktop):截图和页面定位采用更紧凑的上下文,长页面任务更不容易因内容过多而中断。

🧰 Agent 会按需发现工具,并能从中断处恢复

工具不再需要一次性全部塞进上下文。Lume 会根据当前任务和已启用技能动态提供相关能力,让 Agent 更容易找到正确工具,也减少无关信息占用。

  • 工具系统(sdk / sidecar):支持技能目录注入、动态工具发现与晋升,以及沙箱内的工具调用桥接。
  • 任务执行(sdk / sidecar / web / desktop / shared):授权、提问或其他中断结束后,Agent 可以在原任务中继续,而不是丢失进度后重新开始。
  • 子代理(sdk / sidecar):子代理继承父任务的目录和权限边界,后台工作与主任务的衔接更稳定。

📡 长任务的过程更清楚、更可靠

任务状态、工具调用、后台通知和上下文整理统一进入新的事件链。界面会更及时地显示正在发生什么,重载或恢复会话时也更不容易出现重复内容。

  • 任务界面(web):新增任务进度行、工具执行计时与渐进状态,并优化建议卡片、审批卡片、上下文卡片和注意事项的呈现。
  • 会话运行时(sidecar / sdk / shared / web):统一处理流式消息、工具开始与结束、后台任务、上下文压缩和失败终态。
  • 可靠性(web / sidecar):修复重复工具卡、流式正文丢失、终态后重复消息、后台失败无反馈,以及运行事件长期占用内存的问题。

📁 文件与编码上下文更容易交给 Agent

  • 文件工作台(web / sidecar / shared):欢迎页支持 @ 选择项目文件;外部目录可以附加为迷你文件树,引用文件可直接晋升到项目目录。
  • 文件预览(web):增加来源标识、源码视图与自动换行,修复拖拽冻结、超大 HTML 预览和预览状态异常。
  • 编码任务(sidecar):大型仓库快照改为轻量扫描,减少首次运行卡顿;配置为自动启动的 LSP 会在任务开始时后台预热。

🚀 Features

  • 外观与阅读(web / shared / sidecar):加入 MiSans 与 JetBrains Mono,提供对话字号档位,并重新设计正文宽度、标题层级和阅读页排版。
  • 记忆(sidecar / web):记忆编辑草稿不会再被后台刷新覆盖,旧版短记忆可继续迁移使用,后台整理后的变更会及时反映到界面。
  • 文件改动(web):改动文件以更紧凑的 chip 展示,并通过渐进动画帮助快速识别本轮任务产生的结果。
  • 模型与会话(web):模型列表显示对应供应商,右侧面板状态按会话保存,长列表的浏览体验更稳定。

🐛 Bug Fixes

  • 桌面运行时(desktop / sidecar):修复 sidecar 启动失败后的错误重启、Link 重启竞态、旧进程状态污染,以及发布包遗漏 OpenConnector 资源的问题。
  • 浏览器工作区(desktop / web):清理失效标签页与孤儿截图,避免历史数据持续累积;修复同页导航、调试订阅和多轮页面恢复问题。
  • Office 工具(sidecar):修复批注 XML 转义、转换产物命名、自动修复未接线和占位工具生成假产物等问题。
  • 会话与记忆(web / sidecar):修复删除线程后缓存残留、运行中会话被误清理、记忆整理产生幽灵消息,以及工作模式建议重复生成。
  • 跨平台兼容(sdk / sidecar / web):移除部分 Bun 专属读取方式,修复 YouTube、docs.rs、GitLab 内容抓取和 Windows 路径处理问题。

🔒 Security

  • 桌面与文件(desktop / web):收紧 renderer 可访问的文件与 IPC 通道,外部链接统一校验协议,Mermaid SVG 和 HTML 预览增加第二层防护。
  • 网络与浏览器(sidecar / sdk):统一私网地址判定,Web Fetch 会校验真实目标地址,避免代理或特殊 IP 表示绕过限制。
  • 工具与插件(sdk / sidecar):限制插件、MCP 子进程和 LSP 可继承的环境与路径;工作树进入、退出和文件编辑都需位于允许边界内。
  • 授权与子代理(sdk / sidecar):用户回答只接受宿主注入通道,子代理与工具调用不能扩大父任务已有权限。

⚡ Performance & Reliability

  • 大型仓库(sidecar):编码快照改用 Git 枚举与轻量元数据扫描,显著减少大型项目首次运行的等待与状态文件体积。
  • 长会话(sidecar / web):消息记录改为增量追加,运行轨迹与线程索引加入缓存,降低长时间任务中的重复解析和磁盘读取。
  • 任务界面(web):消息内容使用延迟渲染,minimap 和状态派生减少流式更新期间的全量重算。
  • 后台服务(sidecar):Wiki、记忆、配置与事件读取增加合适的缓存和节流,同时保留文件监听带来的即时更新。

🔧 Maintenance

  • 内部维护(desktop / sidecar / sdk / shared / web):清理无调用入口的旧界面、CLI、阅读控制面、插件管理器与生成快照,合并重复运行时实现,并补齐关键回归测试;这些调整不需要用户操作。

⬆️ 升级说明

  • 本版本没有需要手动迁移的破坏性变更。
  • 已有浏览器、会话、记忆和项目数据会沿用;旧版短记忆在首次使用时自动兼容处理。
  • 浏览器 Cookie 导入只复制所选来源的登录信息,不会修改原 Chrome 配置。

📦 下载

平台安装包
macOS Apple SiliconLume-0.3.0-arm64.dmg / .zip
macOS IntelLume-0.3.0-x64.dmg / .zip
Windows x64Lume-0.3.0-x64.exe

安装包、自动更新清单和校验摘要会由发布流水线生成,并在所有平台验证通过后自动公开。


📊 版本概览

  • 378 个版本间 commit(其中 295 个非合并提交)
  • 上一个版本:v0.2.0
  • 完整变更:v0.2.0…v0.3.0

感谢每一位提交问题、验证兼容性和参与 review 的贡献者。v0.3.0 的重点不是简单增加更多入口,而是让浏览、编码和长任务执行真正具备可连续使用的稳定性与边界感。

02

Release

Lume v0.2.0

Lume v0.2.0 — 让 Agent 走出聊天窗口

这次更新把 Lume 从“需要一直盯着的对话工具”,推进成一个更接近桌面工作伙伴的本地 AI 工作台:任务状态会跟随你,外部服务可以直接连接,记忆会在后台整理,常用文档与企业消息也能在同一个工作流里处理。

✨ 这次更新,一眼看懂

能力你会感受到的变化
🏝️ Agent 灵动岛离开主窗口后,仍能看到 Agent 的运行状态、待确认事项、计划与最近会话
🔌 连接器中心浏览完整服务目录、管理多个账户,并在输入框中 @ 指定本轮要使用的账户
🧠 记忆与洞察中心记忆提取、整理、纠错和恢复在后台完成,所有变化都有证据与记录
💬 企业 IM + 文档预览接入飞书、钉钉、企微,并在右侧面板直接阅读 PDF、Word、Excel、PPT 和 CSV

🔥 Highlights

🏝️ Agent 灵动岛:任务状态始终在场

Agent 灵动岛会把运行状态、待办、提醒和最近会话带到桌面顶部,不必反复切回 Lume 确认进度。展开后可以直接打开会话或待办;空闲时也能快速开始新任务。

  • Windows / Linux 使用轻量透明悬浮窗,支持拖动、顶部吸附和紧凑展开。
  • macOS 26+ 优先使用原生刘海面板;原生 helper 不可用时自动回退 Electron 悬浮窗。
  • 对紧急确认、计划到期和运行阶段变化进行更及时的状态投影。
  • 修复反复展开收起、拖动区域吞掉点击、退出后残留和窗口位置丢失等问题。

相关实现:#21#37#41#48

连接器中心采用目录 + 详情的双栏布局,清楚区分运行时配置和账户授权。连接完成后,可以在会话输入框或欢迎页通过 @ 选择具体账户,让 Agent 在本轮任务中准确调用它。

  • 保留完整 OpenConnector Provider 目录,支持分类、搜索、能力预览和品牌图标。
  • 支持多个同类账户,展示已连接与待完成授权状态,并可恢复、重连或删除。
  • 支持连接本机内置或已有的 OpenConnector 部署;远程凭据使用现有主密钥加密保存。
  • 公网部署仅允许 HTTPS,OAuth 会话按运行时来源隔离,切换部署时会清理过期状态。
  • Link 工具改走 MCP 调用链,并补齐动态工具搜索注册,让 Agent 能发现并执行连接器能力。

相关实现:#32#44#45#46#47

🧠 记忆与洞察中心:后台整理,可见、可控、可恢复

记忆系统完成一次集中升级。Lume 会在不阻塞当前对话的情况下提取和整理记忆,同时保留来源证据、版本链与变更前后内容,方便确认它“记住了什么、为什么记住”。

  • 新增统一的记忆与洞察中心,集中查看记忆库、待处理项、活动记录和后台任务。
  • 支持主动记忆、纠正、归档、撤销与冲突处理,并在聊天中返回清晰的变更回执。
  • 后台提取支持游标、幂等、取消、恢复和重试,应用重启后仍能继续未完成任务。
  • 自动生成 Workspace Brief、Capsule 与 Persona;召回过程增加范围、时效和预算控制。
  • 旧版 Markdown 记忆会在首次使用时自动迁移,无需手动整理文件。

相关实现:#31

💬 企业消息与 📄 文档工作台

  • 飞书、钉钉、企微支持入站消息触发 Agent、回复闭环,以及 Agent 主动调用对应 CLI;授权状态可在设置中管理。真实企业账号仍需完成各平台凭据配置。见 #34
  • 右侧文件面板新增 PDF、DOCX、XLSX、PPTX、CSV 内嵌查看器;PDF 支持翻页、缩放和搜索,核心渲染资源可离线使用。见 #33
  • 模型供应商设置改为更紧凑的手风琴布局,多个 Provider 更容易浏览和维护。见 #35
  • 深度阅读笔记聚焦单一核心洞察,篇幅更短,减少背景铺垫和重复总结。见 #42

🐛 已解决的问题

Issue解决结果
#28会话权限模式现在会持久化,重新进入会话不再意外回到 Plan 模式
#22macOS ad-hoc 构建的自动更新改用 DMG 通道,避免重启安装时的代码签名校验失败
#14补充 AVIF、HEIC、ICO、TIFF 等图片类型识别,附件不再被静默忽略
#15修复右侧面板关闭按钮位移,并让关闭最后一个标签时正确收起面板
#16消息中的图片附件现在使用全屏 Lightbox 预览
#17窄布局文件树单击文件即可直接预览,减少一次多余操作
#18“打开右侧问答”会在右侧面板建立独立对话,不再占用主区域标签
#19TODO 去重现在会提供明确反馈,避免用户误以为创建失败

以上界面问题集中由 #20 完成;本版本也包含 v0.1.21 已交付的 Agent 停止响应修复(#6)。

⚡ 性能与可靠性

  • OpenConnector 运行资源由完整 node_modules 改为单一 bundle,体积从约 187 MB 降至 62 MB,减少约 67%。见 #32
  • 修复 macOS 26 开发模式下 ESM 路径导致的启动崩溃,以及 Node 22 干净环境无法构建 OpenConnector 的问题。见 #48
  • 修复 Lark SDK 路径写死导致 sidecar bundle 无法重定位、开发环境无法启动的问题。见 #40
  • ripgrep 资源下载失败时,开发模式会降级继续启动,不再被非关键资源阻断。见 #36
  • 收紧 Link 远程运行时、OAuth 回调域名、凭据与部署切换边界,降低跨部署状态串用风险。见 #47

⬆️ 升级说明

  • 本版本没有需要手动执行的破坏性迁移。
  • 记忆 V2 会在首次使用时自动迁移旧数据;建议不要在迁移过程中同时手动编辑记忆文件。
  • 连接远程 OpenConnector 时,公网地址必须使用 HTTPS;本机 loopback 地址仍可使用 HTTP。
  • macOS 26 原生灵动岛不满足运行条件时会自动回退,不影响 Agent 主流程。

📦 下载

平台安装包
macOS Apple SiliconLume-0.2.0-arm64.dmg / .zip
macOS IntelLume-0.2.0-x64.dmg / .zip
Windows x64Lume-0.2.0-x64.exe

安装包、自动更新清单和校验摘要均由发布流水线生成,可在本页下方 Assets 下载。


📊 版本概览

  • 170 个版本间 commit(含本次发布与 CI 稳定性提交)
  • 22 个功能与修复 PR
  • 8 个本期关闭的用户问题
  • 上一个版本:v0.1.21
  • 完整变更:v0.1.21…v0.2.0

感谢每一位提交问题、验证平台兼容性和参与 review 的贡献者。你们让这次版本不只是“功能更多”,也让 Lume 更接近一个可以长期托付工作的桌面 Agent。

03

Release

Lume v0.1.21

Lume v0.1.21

输入队列、浏览器批注、历史划线引用与主动 Agent 齐上线 —— Agent 更懂你的习惯,也更听你的指挥。

🔥 Highlights

  • 🧩 输入队列与软中断:Agent 运行时可以连续排队消息,并支持暂停 / 恢复(软中断),不再需要为插一句话而强行终止整个会话。
  • 💬 浏览器批注:在内置浏览器网页上直接给元素留批注,批注作为上下文交给 Agent,Agent 能看到、能回应,还能把批注内容直接作为提交消息。
  • 📝 历史划线引用:在 Agent 的历史回复里选中一段文字,直接引用它发起新提问,无需复制粘贴。
  • 主动 Agent + 记忆治理:基于完整用户画像(L3 Persona)主动建议、按工作模式自动触发分析;每条记忆可按场景精细控制是否生效。

🚀 Features

输入队列与中断控制(对齐 Codex)

  • Agent 运行中可排队后续消息,支持 blocked 重试、富引导与三态(立即 / 排队 / 阻塞)路由配置。
  • 新增软中断:可暂停运行中的 Agent 并从断点恢复,无需终止会话。
  • 输入框支持拖拽附件预览、平铺展示与重新排序。

浏览器批注(对齐 Codex)

  • 在内置浏览器网页上为元素添加批注,Agent 接收批注作为上下文附件。
  • 宿主面板统一查看批注 / 评论列表,支持 resolve 与标记已读。
  • 批注正文可直接作为提交消息内容。

网页内 design-editor(对齐 Codex)

  • 在浏览器网页内直接编辑设计元素,支持多选、锁定与 scrub 精细调整。

主动 Agent(三周期)

  • 主动建议:Agent 在合适时机主动给出操作建议。
  • L3 Persona:构建完整用户画像,让建议贴合个人习惯。
  • 主动中心自动化:按工作模式自动触发分析。

记忆分层激活

  • 每条记忆可单独控制是否在召回 / Persona / 主动建议 / 分析场景生效(4 个开关),记忆治理更精细。
  • 记忆覆盖时自动继承激活设置。

内置浏览器 shell

  • 内置浏览器改用 webview guest 池,多标签更稳定。
  • 浏览器授权走 broker 路由与 reference-grant,安全隔离更清晰。

Native Host 自动安装

  • 插件 Native Host 现在自动安装,无需手动配置。

Agent 历史划线引用(对齐 Proma)

  • 在 Agent 历史消息里选中文本,引用为上下文发到当前会话;或「打开右侧问答」新建会话并带上引用。
  • 引用渲染为来源标记卡片,无需手动复制粘贴;与代码行级引用互补。

Agent 输入与执行

  • @mention 文件引用重做,支持文件拖拽引用。
  • 规划与日程可持久化保存。
  • 停止 Agent 现在真正中止运行中的执行。

🐛 Bug Fixes

  • 自动上下文压缩更可靠,减少长会话中断。
  • Native Host 安装时同步触发、校验更严格。
  • 浏览器批注 overlay 运行时更健壮。

🔧 Maintenance

  • 统一文本行尾为 LF,根治 CRLF 噪音。
  • 浏览器注释 popup UI 退役,preload 合并为 guest 单一入口。
  • 归档 superpowers 过程文档(设计稿 / 实施计划共 17 份)。
  • 同步并整合主分支最新改动。

📊 变更概览

  • 3 个用户可见分类 · 52 个版本间 commit
  • 上一个版本: v0.1.20

🏗️ Build Info

平台状态
macOS (Apple Silicon / Intel)⏳ CI 构建中
Windows (x64)⏳ CI 构建中
04

Release

Lume v0.1.20

Lume v0.1.20

浏览器自动化、Coding Review 和工作区文件操作迎来一轮完整升级。

🔥 Highlights

  • 🌐 浏览器工作区:支持更完整的浏览器标签、页面控制和安全隔离,Agent 与用户浏览环境保持清晰边界。
  • 🔎 Coding Review:提供 Pierre 风格 diff、行级评论和更丰富的变更审查体验,代码修改更容易核对与反馈。
  • 📁 文件工作区:文件树、编辑器、HTML/PDB/MCP 资源预览和草稿保存统一到右侧工作区,查看与修改文件更连贯。
  • 🛡️ 安全边界:加强 IPC、预览协议、浏览器网络、凭据和文件引用校验,降低跨上下文访问风险。

🚀 Features

  • desktop:新增浏览器运行时、覆盖层和安全预加载桥接,支持用户、Agent 与高级调试会话隔离。
  • sidecar:完善浏览器 broker、外部 Chrome 传输、文件选区编辑、MCP 资源和运行事件协议。
  • web:重构 Coding Review 与右侧工作区,支持 diff 行评论、文件编辑草稿、多种资源预览和浏览器标签管理。
  • sdk/shared:补强 LSP 多服务器、进程作业续接、文件引用和浏览器运行时类型协议。

🔧 Maintenance

  • 补充浏览器安全策略、文件操作、运行事件、MCP、diff 和右侧工作区测试覆盖。
  • 复用现有权限、RPC、文件引用和预览边界实现,保持发布链路可验证。

📊 变更概览

  • 1 个用户可见分类 · 12 个版本间 commit
  • 上一个版本: v0.1.19

🏗️ Build Info

平台状态
macOS (Apple Silicon / Intel)⏳ CI 构建中
Windows (x64)⏳ CI 构建中
05

Release

Lume v0.1.19

Lume v0.1.19

让编码审查、任务输入和后台工具执行衔接得更顺畅。

🔥 Highlights

  • 🔎 编码审查:变更文件、行数和恢复操作展示更完整,查看任务结果时更容易确认实际影响。
  • ✍️ 任务输入:发送、排队和计划模式切换反馈更及时,长任务中继续追加指令更可靠。
  • ⚙️ 后台工具:Shell 后台任务和文件写入增加并发协调,减少重复执行或相互覆盖。

🚀 Features

  • sidecar:完善编码变更追踪、运行事件和验证状态,让任务完成前的审查信息更加准确。
  • web:优化 Coding Review 面板、Agent 输入区、侧边栏和欢迎页的任务入口与状态展示。
  • sdk:增强后台进程生命周期管理、Shell 输出恢复和文件变更锁,提升工具执行的连续性。

🐛 Bug Fixes

  • 修复编码变更统计、恢复入口和历史运行报告在部分状态下信息不完整的问题。
  • 修复后台任务输出、文件写入和任务输入状态在快速连续操作时可能不同步的问题。

🔧 Maintenance

  • 补充编码审查、任务输入和 Shell 工具测试覆盖,复用现有实现并保持零新增第三方依赖。

📊 变更概览

  • 2 个用户可见分类 · 1 个版本间 commit
  • 上一个版本: v0.1.18

🏗️ Build Info

平台状态
macOS (Apple Silicon / Intel)⏳ CI 构建中
Windows (x64)⏳ CI 构建中
06

Release

Lume v0.1.18

Lume v0.1.18

让长任务的状态反馈更连贯,让文件与命令工具在边界场景下更可靠。

🔥 Highlights

  • 🧭 运行状态:任务完成、失败和继续执行时的状态与运行事件保持一致,减少界面显示滞后或重复。
  • 💬 Agent 消息:工具结果、任务进度和编码变更反馈更稳定,长任务过程更容易理解和追踪。
  • 🛡️ 工具安全:文件路径、Shell 命令和工具审批边界得到加强,降低误操作和越界访问风险。

🚀 Features

  • sidecar:完善 coding run 的终态收敛、运行事件投影和隔离 worktree 工具暴露策略。
  • web:改进运行事件消息、工具结果和编码报告展示,历史任务也能补充可用的变更信息。
  • sdk:增强 Agent/Engine 工具发现与审批流程,并改进 Bash、Read、Edit、Write 和 worktree 工具的执行反馈。

🐛 Bug Fixes

  • 修复运行事件在多轮任务和子代理场景下可能出现的状态、文本或工具反馈不一致。
  • 修复文件工具处理路径、编码、行范围和外部修改时的边界问题。

🔧 Maintenance

  • 补充运行时、消息投影和 SDK 工具测试覆盖,复用现有实现并保持零新增第三方依赖。

📊 变更概览

  • 2 个用户可见分类 · 1 个版本间 commit
  • 上一个版本: v0.1.17

🏗️ Build Info

平台状态
macOS (Apple Silicon / Intel)⏳ CI 构建中
Windows (x64)⏳ CI 构建中
07

Release

Lume v0.1.17

Lume v0.1.17

为编码任务加入可追踪的变更审查、检查点恢复和安全回滚能力。

🔥 Highlights

  • 🔎 Coding Review:可以查看任务实际修改的文件、行数和变更摘要,更快确认编码结果是否符合预期。
  • 💾 检查点与回滚:长任务会记录可恢复的状态和事务进度,在安全条件下恢复运行前内容并清理任务创建的文件。
  • 🧭 任务连续性:编码回合、工具输出和运行事件携带更完整的上下文,任务中断后更容易继续和审查。

🚀 Features

  • sidecar:新增 coding change、checkpoint、turn store 和 rewind journal 能力,支持 Git 与非 Git 工作区的受限变更预览。
  • sidecar:通过 RPC 暴露编码审查与恢复状态,并完善任务消息版本、线程状态和运行时工具上下文。
  • web:新增 Coding Review 右侧面板和变更事件展示,支持从任务界面查看恢复与审查信息。
  • sdk:增强 Agent 工具发现、文件检查点、读写缓存和行变更统计,减少重复读取并保护外部修改。

🐛 Bug Fixes

  • 修复编码任务无法可靠区分直接文件修改、脚本间接修改和验证结果的问题。
  • 修复非 Git 工作区的变更预览越界风险,并避免回滚覆盖检查点之后发生的外部修改。
  • 修复运行事件和文件工具结果缺少任务回合、恢复状态或变更统计信息的问题。

🔧 Maintenance

  • 补充编码变更、检查点、回滚日志、回合存储、能力路由、工具工厂和 SDK 文件工具测试覆盖。
  • 复用现有 RPC、权限和工作区边界实现,不引入新的第三方依赖。

📊 变更概览

  • 2 个用户可见分类 · 1 个版本间 commit
  • 上一个版本: v0.1.16

🏗️ Build Info

平台状态
macOS (Apple Silicon / Intel)⏳ CI 构建中
Windows (x64)⏳ CI 构建中
08

Release

Lume v0.1.16

Lume v0.1.16

让编码任务更容易验证、恢复和继续,同时把能力选择与权限确认变得更清晰。

🔥 Highlights

  • 🧪 编码任务验证:修改完成后可以自动检查结果并把失败反馈回同一任务,减少“看似完成但未验证”的情况。
  • 🧭 能力路由:根据用户意图更准确地选择 coding、browser、memory、web、skills 或 raw-tools 能力,降低无关工具干扰。
  • 🛡️ 权限交互:询问用户和工具授权统一为更清晰的决策界面,敏感操作的授权范围与状态更容易理解。

🚀 Features

  • sidecar:完善 coding run 的状态追踪、验证闭环、后台任务等待和单次自动修复,长任务可以更可靠地继续执行。
  • sidecar:增强能力路由与工具执行网关,让 skill、工具描述、计划模式和权限规则保持一致。
  • web:重做 Ask User、Permission 和浏览器交互面板,展示更完整的决策上下文和授权结果。
  • sdk:完善完成约束、上下文运行元数据、PowerShell Shell 执行和结构化运行事件,主机可以更准确地控制任务结束条件。

🐛 Bug Fixes

  • 修复工具权限确认在不同入口下状态不一致的问题,并保留高风险操作的硬拒绝边界。
  • 修复下拉菜单组件无法安全转发 ref 的问题,避免交互层组合组件时丢失底层菜单引用。
  • 修复后台工具输出、任务恢复和并行工具结果在运行事件中的上下文信息不完整问题。

🔧 Maintenance

  • 补充 coding run、工具执行网关、能力路由、权限交互和 SDK 引擎测试覆盖。
  • 复用现有 shadcn/global UI 组件与权限运行时,不引入新的第三方依赖。

📊 变更概览

  • 2 个用户可见分类 · 1 个版本间 commit
  • 上一个版本: v0.1.15

🏗️ Build Info

平台状态
macOS (Apple Silicon / Intel)⏳ CI 构建中
Windows (x64)⏳ CI 构建中
09

Release

Lume v0.1.15

Lume v0.1.15

更可靠的编码工具链与运行时安全,让文件操作、搜索和长任务执行更稳定、更容易审查。

🔥 Highlights

  • 🚀 编码工具链:文件读写、编辑、搜索和工作树操作得到统一增强,复杂代码任务可以更稳定地执行和恢复。
  • 🛡️ 运行时安全:Shell、文件系统和自动化操作的权限判断更细致,高风险命令会在执行前获得明确控制。
  • ⚡ 跨平台体验:桌面端内置搜索资源并完善 Windows、macOS 运行时路径与打包校验,减少环境差异导致的问题。

🚀 Features

  • sdk:增强 Bash、Read、Write、Edit、Glob、Grep 和 Worktree 工具,支持更完整的分页、编码保留、变更检测、任务状态和无匹配结果处理。
  • sdk:支持为并行 Agent 传递更完整的工具上下文与运行元数据,长任务结果更容易追踪。
  • desktop:桌面端打包内置 ripgrep 与相关资源,并完善原生 AST 和 Bash 命令解析支持。
  • sidecar:统一工具运行时的权限分组、Shell 子命令分析和安全规则匹配。

🐛 Bug Fixes

  • 修复文本文件编辑可能改变 CRLF、UTF-16 BOM 或在外部修改后覆盖新内容的问题。
  • 修复搜索无匹配时被误报为工具失败、分页结果被静默截断以及桌面资源路径在不同平台不一致的问题。
  • 修复后台 Agent 与任务输出的运行事件元数据不完整问题。

🔧 Maintenance

  • 补充文件工具、搜索工具、工作树、权限安全、桌面打包和原生 AST 测试覆盖。
  • 保持现有依赖与 IPC 约束,不引入新的第三方依赖。
  • 修复跨平台发布资源解压与 sidecar 打包对构建器输出格式的兼容性。
  • Windows 发布 smoke 直接验证已打包应用启动,同时仍保留安装器资产构建与上传。

📊 变更概览

  • 2 个用户可见分类 · 5 个版本间 commit
  • 上一个版本: v0.1.14

🏗️ Build Info

平台状态
macOS (Apple Silicon / Intel)⏳ CI 构建中
Windows (x64)⏳ CI 构建中
10

Release

Lume v0.1.14

Lume v0.1.14

更完整的浏览器运行时与任务执行能力,让复杂工作流更容易持续、恢复和审查。

🔥 Highlights

  • 🌐 浏览器运行时:统一浏览器控制、实机门禁和凭据保护,浏览器自动化流程更可靠。
  • 🧭 持久化 Task:任务状态、执行结果和恢复能力得到完善,长任务不再依赖一次性的内存状态。
  • 🔎 Advisor 审查:支持使用第二模型审查代码,并在助手回复中展示联网检索来源。
  • 🛠️ Coding Agent:完善 LSP 写操作、Web Fetch 回退和端到端编码执行闭环。

🚀 Features

  • feat(desktop,sidecar,web,shared): 统一浏览器运行时与双后端控制,支持更稳定的浏览器实机操作。
  • feat(sidecar,web,sdk): 引入持久化 Task 工具链,支持任务进度、交互状态和恢复。
  • feat(desktop,sidecar,web,shared): 增加浏览器实机门禁与凭据保护,降低敏感操作风险。
  • feat(sidecar,web,shared,sdk): 完善 coding agent 闭环执行、Advisor 第二模型代码审查和联网来源展示。
  • feat(sdk): 接入真实 LSP 服务器与 LSPApply 写工具,并增强 web-fetch 的 reader 回退与结构化解析。

🐛 Bug Fixes

  • 修复 TaskStop 后执行器终态竞态、TaskStore 恢复和事件回放问题。
  • 修复 OpenAI Responses assistant 消息解析,统一使用 output_text
  • 修复本地 ONNX 嵌入模型下载超时和缓存模块拆分问题。
  • 增加 Windows 凭据验证回退,并移除会打断正常流程的旧系统凭据验证链。

🔧 Maintenance

  • 移除旧任务契约回调、旧审批执行链和已完成的临时计划,简化任务执行路径。
  • 持续补充桌面端、sidecar、SDK 和 Web 行为测试,复用现有运行时与 IPC 能力,不引入新依赖。

📊 变更概览

  • 4 个用户可见分类 · 26 个版本间 commit
  • 上一个版本: v0.1.13

🏗️ Build Info

平台状态
macOS (Apple Silicon / Intel)⏳ CI 构建中
Windows (x64)⏳ CI 构建中
11

Release

Lume v0.1.13

Lume v0.1.13

改进桌面端更新下载、安装过渡和跨平台更新体验。

🔥 Highlights

  • ⬇️ macOS 更新:支持在应用内下载 GitHub DMG 更新包,显示实时进度并交给主进程安全安装重启。
  • 🪟 Windows 更新:显示安装器进度,避免静默退出造成的空白等待,同时在安装完成后自动启动新版本。
  • 🛡️ 更新安全:限制应用内 DMG 下载地址为 HTTPS GitHub release asset,安装动作继续通过受信任 IPC 执行。

✨ Features

  • 新增桌面端更新资产下载与安装 bridge API。
  • 更新设置页新增安装过渡层,明确展示下载完成、退出替换和重新启动状态。
  • 下载进度统一展示累计字节数、总大小和百分比。

🐛 Bug Fixes

  • 修复 macOS 仅能打开外部下载安装包、无法在应用内完成更新的问题。
  • 修复 Windows 自动更新静默安装期间用户看不到进度的问题。
  • 修复更新安装过程中的 renderer IPC pending 生命周期与重启协调问题。

🔧 Maintenance

  • 增加桌面更新安装行为的 package-level 测试覆盖。
  • 复用现有 updater、受信任 IPC 和下载进度事件,不引入新依赖。

📊 变更概览

  • 上一个版本: v0.1.12
  • 发布平台: macOS(Apple Silicon / Intel)、Windows(x64)

🏗️ Build Info

平台状态
macOS (Apple Silicon / Intel)⏳ CI 构建中
Windows⏳ CI 构建中
12

Release

Lume v0.1.12

Lume v0.1.12

改进模型信息维护、上下文窗口配置、Wiki 搜索安全和工具结果展示。

🔥 Highlights

  • 🤖 模型信息:Agent 设置页支持从 models.dev 同步模型能力、上下文长度和价格信息。
  • 🧩 上下文窗口:模型元数据会参与 runtime-core 的上下文窗口解析,并保留工作区级覆盖配置。
  • 🔒 Wiki 搜索:搜索结果返回受限页面引用,不再把完整页面正文带入搜索工具结果。
  • 🛠️ 工具结果:grep 结果兼容字符串、stdout、output 和 matches 等返回形态。

✨ Features

  • Agent 设置新增模型信息维护表格与手动同步按钮。
  • 支持模型能力标签、价格信息和“未收录”状态展示。
  • 补充模型元数据加载后的 runtime registry 刷新。

🐛 Bug Fixes

  • 修复打包环境下本地 ONNX worker 仍引用 TypeScript worker 文件的问题。
  • 修复 runtime-core fallback model 忽略模型元数据上下文窗口的问题。
  • 修复 Wiki 搜索结果暴露完整页面记录的问题。
  • 修复 grep 工具返回结构化数据时 UI 显示为 [object Object] 的问题。

🔧 Maintenance

  • 增加模型元数据、通用设置、Wiki 搜索和 grep 展示测试覆盖。
  • 复用现有模型元数据 IPC、设置持久化和 UI 原子组件,不引入新依赖。

📊 变更概览

  • 上一个版本: v0.1.11
  • 发布平台: macOS(Apple Silicon / Intel)、Windows(x64)

🏗️ Build Info

平台状态
macOS (Apple Silicon / Intel)⏳ CI 构建中
Windows⏳ CI 构建中
13

Release

Lume v0.1.11

Lume v0.1.11

修复本地 ONNX 运行时打包与 Windows sidecar smoke,并增加消息列表布局选项。

🔥 Highlights

  • 🧠 本地 ONNX:将 worker、ONNX Runtime native binding 和 sharp native binding 纳入桌面资源验证,避免安装包运行时缺失原生模块。
  • 🛡️ Windows 发布:增强 sidecar bundle smoke 与产物输入校验,覆盖真实安装包启动链路所需的全部资源。
  • 💬 消息列表:外观设置新增气泡模式和文档模式,支持将用户消息统一左对齐展示。

✨ Features

  • 新增消息列表排列方式的持久化设置与类型校验。
  • 文档模式下用户消息与助手消息统一从左侧开始,保留附件、编辑和交互能力。
  • sidecar bundle 构建时复制平台对应的 ONNX Runtime 与 sharp 原生文件。

🐛 Bug Fixes

  • 修复打包后的 sidecar 无法定位编译后的本地 ONNX worker 的问题。
  • 修复桌面安装包缺少 resources/bin 原生资源目录的问题。
  • 修复发布前校验未覆盖本地 ONNX worker 和 native binding 的问题。

🔧 Maintenance

  • 扩展 sidecar bundle、桌面产物输入和产物归档校验。
  • 增加通用设置持久化与消息列表状态测试覆盖。
  • 保持无新增依赖,复用现有 Electron resources、sidecar RPC 和全局 UI 组件。

📊 变更概览

  • 上一个版本: v0.1.10
  • 发布平台: macOS(Apple Silicon / Intel)、Windows(x64)

🏗️ Build Info

平台状态
macOS (Apple Silicon / Intel)⏳ CI 构建中
Windows⏳ CI 构建中
14

Release

Lume v0.1.10

Lume v0.1.10

优化本地 ONNX 模型的首次下载入口与记忆设置反馈。

🔥 Highlights

  • 🧠 本地 ONNX:模型未缓存时,记忆设置页直接提供“下载模型”入口。
  • 🧭 状态反馈:下载中的按钮文案与模型状态提示保持一致,用户无需触发语义召回才开始下载。
  • ✅ 行为校准:同步更新 sidecar 状态说明和测试断言,避免 UI 与 runtime 提示不一致。

✨ Features

  • 在本地 ONNX 模型未缓存或初始化失败时显示可操作按钮。
  • 复用现有本地 embedding reload IPC 和设置页动作状态,不引入新的依赖或下载链路。

🐛 Bug Fixes

  • 修复首次使用本地语义召回前缺少明确下载操作入口的问题。
  • 修复本地 ONNX 未缓存状态提示仍描述为“首次使用自动下载”的过时文案。

🔧 Maintenance

  • 更新 memory settings snapshot 测试,覆盖新的下载提示。

📊 变更概览

  • 上一个版本: v0.1.9
  • 发布平台: macOS(Apple Silicon / Intel)、Windows(x64)

🏗️ Build Info

平台状态
macOS (Apple Silicon / Intel)⏳ CI 构建中
Windows⏳ CI 构建中
15

Release

Lume v0.1.9

Lume v0.1.9

改进本地语义记忆恢复、Wiki 搜索降级和桌面端更新下载体验。

🔥 Highlights

  • 🧠 本地 ONNX:初始化失败或请求超时后可以从设置页重新加载,不再需要重启应用恢复。
  • 📚 Wiki 搜索:语义索引初始化受限时快速回退到词法搜索,并保持关键词结果准确过滤。
  • ⬇️ 自动更新:下载进度使用真实累计字节数,更新器完成事件不会因平台返回值差异而悬挂。

✨ Features

  • 在记忆设置中显示本地 ONNX 失败状态并提供重新加载操作。
  • 增加本地 embedding 重置 IPC 通道与 sidecar runtime 状态恢复。
  • Wiki 语义搜索增加超时保护,避免首次加载阻塞普通搜索。

🐛 Bug Fixes

  • 修复本地 embedding worker 初始化失败后的 promise 与 listener 清理问题。
  • 修复 Wiki 混合搜索在存在关键词时把所有可见页面重新带回结果的问题。
  • 修复桌面更新下载进度回退、重复完成或累计字节数不准确的问题。

🔧 Maintenance

  • 补充记忆设置状态与桌面更新进度的相关测试覆盖。
  • 保持无新增依赖,复用现有桌面 API、sidecar RPC 和全局 UI 组件。

📊 变更概览

  • 上一个版本: v0.1.8
  • 发布平台: macOS(Apple Silicon / Intel)、Windows(x64)

🏗️ Build Info

平台状态
macOS (Apple Silicon / Intel)⏳ CI 构建中
Windows⏳ CI 构建中
16

Release

Lume v0.1.8

Lume v0.1.8

强化插件市场与中央 Wiki 的默认能力、权限边界和桌面端发布验证。

🔥 Highlights

  • 🧩 插件市场:默认启用镜像源,并在镜像不可用时回退到 GitHub,插件资源与远程 SVG Logo 加载更稳定。
  • 📚 中央 Wiki:普通线程可以明确使用只读 Wiki 能力,写入仍需草案确认和特权凭据。
  • 🛡️ 发布可靠性:修复 Windows sidecar smoke 的标准流握手超时,改由真实安装包启动链路验证 Electron utilityProcess。

✨ Features

  • 支持插件市场镜像配置、GitHub 回退和远程 Logo 注册。
  • 优化 Wiki 能力注入、能力提示和“当前线程未获得该工具”的用户反馈。
  • 补充 Wiki 读写边界的 ADR 与默认技能指导。

🐛 Bug Fixes

  • 修复 Windows release smoke 中 sidecar 子进程无法回传 system.ready 的超时问题。
  • 修复桌面端发布产物校验无法识别新版 agent-wiki 技能指导的问题。

🔧 Maintenance

  • 增加插件市场与 Wiki runtime 相关测试。
  • 统一 sidecar 进程 RPC 的原始流分帧处理,减少 Windows 管道实现差异。

📊 变更概览

  • 上一个版本: v0.1.7
  • 发布平台: macOS(Apple Silicon / Intel)、Windows(x64)

🏗️ Build Info

平台状态
macOS (Apple Silicon / Intel)⏳ CI 构建中
Windows⏳ CI 构建中
17

Release

Lume v0.1.7

Lume v0.1.7

更完整、更安全的插件市场与桌面端插件体验。

🔥 Highlights

  • 🚀 插件市场:浏览、查看详情并安装插件包,插件资源与图标在桌面端得到统一管理。
  • 🛡️ 安全与稳定性:强化桌面端权限控制、插件包校验和 Agent RPC 参数验证。
  • 🎨 交互体验:优化技能市场、插件安装向导、能力提及与信息图展示。

🚀 Features

  • feat(desktop,sidecar,web): 支持插件市场浏览、插件包服务与桌面端资源注册,让插件从发现到安装的流程更完整。
  • feat(web): 增强技能市场详情、安装向导、插件图标及 Agent 内容展示。

🐛 Bug Fixes

  • fix(desktop,sidecar,web): 修复插件安装、能力提及和内容渲染中的边界行为,提升跨端一致性。

🔧 Maintenance

  • 完善桌面端安全策略与 RPC 类型约束,并同步补充相关行为测试。
  • 清理已完成的临时计划与评审记录,减少仓库中的过期开发文档。

📊 变更概览

  • 3 个用户可见分类 · 当前开发进展与发布准备变更
  • 上一个版本: v0.1.6

🏗️ Build Info

平台状态
macOS (Apple Silicon / Intel)⏳ CI 构建中
Windows⏳ CI 构建中
Linux⏳ CI 构建中
18

Release

Lume v0.1.6

Lume v0.1.6

重新设计桌面托盘与窗口行为,加入安全可控的中央 Wiki,并让文件引用、右侧工作区和自动更新更加可靠。

🔥 Highlights

  • 🖥️ 托盘与窗口体验:托盘显示、最小化到托盘、关闭到托盘现在是三个清晰独立的设置;托盘可直接打开最近 5 条对话,Windows 与 macOS 分别保持符合平台习惯的行为。
  • 📚 中央 Wiki:新增独立 Markdown 知识归宿,支持显式导入、Ask Wiki 只读问答、来源追踪和确认后写入,让长期知识不再散落在普通对话里。
  • 📎 安全文件引用:消息中的 @project@session 文件引用绑定到明确来源,预览、复制和跨会话使用时都会重新校验,减少路径变化造成的误读或越权。
  • 🐛 更新真正生效:安装更新时由更新器完整接管退出与重启,阻止旧实例在文件替换前被再次启动。

✨ Features

  • 托盘菜单新增“新建对话”“快速输入”和最近 5 条对话,可直接切换到目标会话;标题经过紧凑截断,菜单更易浏览。
  • 窗口行为设置会即时同步到桌面主进程;关闭托盘后,两个依赖的托盘行为会同步关闭,避免无托盘状态下窗口消失。
  • 新增中央 Wiki 的导入确认、访问控制、安全索引、中断恢复与可选 Obsidian 编辑流程。
  • Agent 输出 Mermaid 图表时会遵循当前渲染器支持的语法,并支持技能文件热加载。
  • 消息文件引用贯通消息展示、运行时上下文、右侧文件预览和桌面文件操作。

🐛 Bug Fixes

  • 修复“重启更新”仅重新打开旧实例、没有实际安装新版本的问题;安装失败或更新器未能接管时会明确返回错误。
  • 修复关闭或最小化窗口时,托盘设置与平台原生行为不一致的问题。
  • 修复 macOS 菜单栏托盘图标显示为空白的问题,改为使用透明的 Lume Logo 并跟随系统明暗主题。
  • 修复放大 Lume 窗口后右侧面板最大宽度过小的问题,现在按实际窗口宽度计算并保留合理留白。
  • 为消息区与右侧面板补充分隔线,移除多余间距,仅保留可拖动的宽度分隔区域。
  • 右侧面板移除尚未提供完整工作流的“审查”和“终端”入口,保留浏览器与文件能力。

🔒 Security

  • Wiki 的读取能力仅在运行环境安全探针通过后开放,写入继续经过草案确认;探针失败时保持基础模式并拒绝扩大权限。
  • Bash、Node REPL、插件命令、Hook 与本地 MCP 统一复用进程沙箱。
  • 文件预览使用不可变引用与逐次权限复核,避免项目重绑、会话分叉或预览作用域变化造成静默越权。

🔧 Maintenance

  • 统一侧栏交互样式并整理右侧工作区状态,旧的审查和终端持久化数据会被安全忽略。
  • 补全 Wiki、统一输入区及托盘窗口行为的设计与审查记录,便于后续迭代保持既定边界。

🍎 macOS 安装说明

此版本没有 Apple Developer ID,安装包使用可验证的 ad-hoc 签名,因此首次启动不能直接双击:

  1. 将 Lume 拖到“应用程序”,不要直接在安装镜像中启动。
  2. 打开“应用程序”,按住 Control 点击 Lume,选择“打开”。
  3. 在确认窗口中再次点击“打开”。
  4. 如果仍被阻止,请前往“系统设置”→“隐私与安全性”,点击“仍要打开”。

Apple Silicon 设备请选择 arm64 安装包,Intel Mac 请选择 x64 安装包。


📊 变更概览

  • 5 个分类 · 11 个变更提交
  • 上一个版本: v0.1.5
  • 发布平台: macOS(Apple Silicon / Intel)、Windows(x64)
19

Release

Lume v0.1.5

Lume v0.1.5

新增全链路诊断与更安全的日志能力,优化模型上下文缓存,并修复桌面更新与读书笔记显示问题。

🔥 Highlights

  • 🔎 全链路诊断: 日志页支持实时查看、组合筛选、导出与 trace 关联,排查消息、模型调用、工具执行和回复投递问题更直接。
  • ⚡️ 上下文缓存: 将稳定提示词与运行时上下文分离,并为 OpenAI、Anthropic、OpenRouter、DeepSeek 等 provider 应用对应缓存策略,减少重复输入处理。
  • 🐛 更新更可靠: “重启并更新”改为静默安装并由更新器统一重启,不再同时拉起旧应用和安装界面。
  • 📖 阅读体验: 读书笔记现在按 Markdown 渲染,标题、列表、引用和代码等排版采用更紧凑的小字号样式。

✨ Features

  • 桌面端统一接管主进程、Sidecar 与渲染进程日志写入,提供轮转、保留、查询、实时跟随、清理和导出能力。
  • Agent 消息链路加入 trace 关联,可串联请求接收、模型响应、工具和子 Agent 执行、消息持久化及渲染确认。
  • 日志设置支持按级别、来源、事件、状态和 trace 筛选,并可查看慢请求与失败节点。
  • 增加限时、限定线程或 trace 的诊断正文捕获;内容使用系统安全存储加密,到期自动失效并可随时清除。
  • 模型工具名在不同 provider 之间统一规范化,降低工具调用格式差异导致的失败。

🐛 Bug Fixes

  • 修复点击“重启并更新”后旧应用与安装界面同时启动的问题。
  • 修复临时子 Agent 缺少独立线程元数据时无法继承投递线程工作目录的问题。
  • 修复多个设置入口并发写入时可能相互覆盖的问题,统一由桌面主进程串行持久化。

⚡️ Performance

  • 稳定系统提示词与动态运行时上下文分段发送,提升 provider 提示词缓存命中机会。
  • 低价值高频 RPC 默认降噪,仅突出慢请求、失败和关键链路事件,减少日志写入与排查干扰。

🔧 Maintenance

  • 移除旧的 Rust 日志库、electron-log 与 Sidecar 日志查看服务,收敛为单一桌面日志实现。
  • 保留旧日志读取兼容,不要求用户迁移已有日志文件。

📊 变更概览

  • 5 个分类 · 1 个架构整合 commit
  • 上一个版本: v0.1.4
  • 发布平台: macOS(Apple Silicon / Intel)、Windows(x64)
20

Release

Lume v0.1.4

Lume v0.1.4

优化桌面端存储统计,大型配置目录扫描不再阻塞主进程。

🔥 Highlights

  • ⚡️ 响应性能: 存储用量统计改用异步文件系统遍历,扫描期间桌面窗口可以继续响应。

⚡️ Performance

  • perf(desktop): 保留现有目录跳过、真实路径去重和错误容忍行为,同时解除同步磁盘扫描对事件循环的占用。
  • test(desktop): 增加异步让出事件循环及统计结果兼容性验证。

📊 变更概览

  • 1 个分类 · 1 个性能优化 commit
  • 上一个版本: v0.1.3
21

Release

Lume v0.1.3

Lume v0.1.3

修复 Windows 安装后 sidecar 仍引用 CI 构建目录、导致应用无法完整启动的问题。

🔥 Highlights

  • 🐛 完整启动修复: jsdom 同步 XHR worker 现在作为独立资源随安装包分发,不再读取 CI 工作区文件。
  • ✅ 可迁移产物验证: sidecar、原生模块和 XHR worker 会搬到仓库外的临时安装目录后启动验证。

🐛 Bug Fixes

  • fix(sidecar): 移除 xhr-sync-worker.jsundici/index.js 中残留的构建机绝对路径。
  • fix(sidecar): 将 jsdom 默认样式表和同步 XHR worker 构建为完全自包含的安装资源。
  • test(desktop): 打包输入、安装产物和 Electron smoke 均验证 XHR worker 存在且可启动。

📊 变更概览

  • 1 个分类 · 1 个修复 commit
  • 上一个版本: v0.1.2
22

Release

Lume v0.1.1

Lume v0.1.1

Windows 安装器新增完整安装向导,现在可以在安装前选择 Lume 的安装目录。

🔥 Highlights

  • 🐛 Windows 安装目录: 安装时不再直接使用默认路径,用户可以在向导中确认或修改目标目录后再开始安装。

🐛 Bug Fixes

  • fix(desktop): Windows 安装器从 one-click 模式切换为 assisted installer,并开放安装目录选择。

📊 变更概览

  • 1 个分类 · 1 个 commit
  • 上一个版本: v0.1.0
23

Release

Lume v0.1.0

Lume v0.1.0

Lume 从对话助手迈向可持续协作的桌面智能体:它现在能理解并操作当前应用、组织项目文件、委派长期任务,并通过插件与多种模型扩展工作方式。

🔥 Highlights

  • 🚀 原生 Computer Use: Lume 可以在 Windows 与 macOS 上理解当前窗口、读取界面并执行点击、输入、滚动和拖拽;操作前会展示目标与确认信息,敏感场景会主动停止。
  • 🚀 持续协作的 Agent: 子代理支持独立会话、异步委派、任务报告与重启恢复,Todo 进度也会持久保存,较长任务不再因关闭应用或切换会话而丢失状态。
  • 🚀 项目与文件工作区: 新的右侧文件工作区支持源码高亮、图片预览、项目目录与会话文件管理,让 Lume 能围绕真实项目文件持续工作。
  • 🚀 更开放的能力入口: 新增插件市场、浏览器集成、图像生成、OpenAI Responses API 与 node_repl,可按任务组合所需能力。

🚀 Features

  • feat(desktop,sidecar,web,shared): 新增跨平台 Computer Use,支持窗口感知、当前应用绑定、视觉上下文、原生鼠标键盘操作、应用发现与主动建议。
  • feat(sidecar,web,sdk,shared): 子代理升级为可恢复的持续工作循环,支持异步委派、独立会话、绑定式 TaskReport、运行记录恢复和 Todo 状态持久化。
  • feat(web,sidecar,desktop,shared): 重构文件工作区并引入项目工作目录,支持目录浏览、源码高亮、图片预览、文件附件及 Lume 文件上下文。
  • feat(sidecar,web,sdk,shared): 完善插件市场,支持详情与 README 预览、安装权限审查、应用桥接、对话激活、手动更新和回滚。
  • feat(sidecar,desktop,web): 整合浏览器插件与线程操作能力,网页凭证等敏感输入会进入安全中断流程。
  • feat(sidecar,web): 新增图像生成工具,可选择兼容模型生成图片,并将结果保存到当前线程中直接预览。
  • feat(desktop,sidecar,sdk): 新增线程级 node_repl,Agent 可以在隔离运行时中执行 JavaScript,并返回结构化文本或图片结果。
  • feat(sidecar,web): 接入 OpenAI Responses API 模式,扩展可用模型与多轮工具调用方式。
  • feat(desktop,web): 新增 Alt+L 快速输入窗口,可携带当前应用上下文快速发起对话。
  • feat(web,shared,sidecar): 新增主题配色系统与多套调色板,并支持在对话中直接渲染 Mermaid 图表。
  • feat(web): 输入框支持按会话恢复草稿、上下键回溯历史;会话列表自动更新时间,未读消息与长会话导航更清晰。
  • feat(desktop,web,shared): 完善系统托盘、窗口控制和自动化入口,可从日程与运行记录直接跳转到任务详情或只读会话回放。
  • feat(shared,web): 模型元数据支持从 models.dev 同步与手动更新,模型能力、上下文窗口和展示信息更准确。

🐛 Bug Fixes

  • fix(desktop,sidecar,web,shared): 强化桌面操作边界——锁屏或挂起时暂停感知,敏感选区不进入上下文,执行前后重新校验目标,避免操作落到错误应用。
  • fix(desktop,sidecar): 修复 Windows 截图色彩、坐标换算、定向输入与更新安装文件占用问题,并稳定 macOS 授权、窗口捕获和复杂控件点击。
  • fix(web): 修复长会话中的历史丢失、重复消息、滚动跳动、Todo 面板闪烁,以及压缩后消息标识冲突等问题。
  • fix(sidecar,sdk): 修复 OpenAI Responses 多轮工具调用、会话恢复缺失结果、Todo 会话串台和工具结果为空时的上下文问题。
  • fix(sdk): WebFetch 改进正文抽取与图片处理,支持渲染 SPA 页面,并加强资源下载、导航与图片沙箱校验。
  • fix(sidecar,web): 修复插件安装状态、市场来源、详情页状态和桥接路径校验,降低安装与更新失败概率。
  • fix(sidecar): 修复自动化任务的重复执行与跳过循环,并用单例守卫避免多个 sidecar 同时运行同一任务。
  • fix(desktop): 修复托盘图标、任务栏图标、文件协议路径和打包资源问题,提升开发与正式构建的一致性。

⚡ Performance

  • perf(web): 优化流式消息平滑、定时器隔离与派生状态缓存,长回复结束更自然,其他会话和侧栏不再被频繁重绘拖慢。
  • perf(web): 增加按会话 LRU 消息缓存与稳定事件投影,切换会话时减少空白和重复加载。
  • perf(sidecar,desktop): 桌面上下文改为事件驱动并复用线程级会话,减少重复探测与进程间通信开销。

🔧 Maintenance

  • 内部: 完成 Electron 原生能力切换,统一 Computer Use、插件、模型元数据与 Agent 运行时契约;补充跨平台验收、回归测试及设计文档,并清理已废弃实现。

📊 变更概览

  • 4 个分类 · 470 个 commit
  • 上一个版本: v0.0.6
24

Release

Lume v0.0.6

Lume v0.0.6

新增 /compact、/clear 两个会话命令,并完成一轮系统性的流式渲染与后端存储性能优化——长会话更流畅、打开会话更快。

🔥 Highlights

  • 🚀 会话命令 /compact 与 /clear: 输入 / 即可呼出命令菜单,选中即执行。/compact 压缩当前会话上下文(完成后可展开查看 LLM 生成的总结);/clear 清空当前会话消息(保留线程,带二次确认防误触)。
  • ⚡ 流式渲染与多会话性能: 消息列表改增量投影、rAF 批量合并流式事件、按会话隔离重渲染——流式输出更跟手,一个会话的流式不再拖动侧栏与其他会话。
  • ⚡ 打开会话更轻量: 打开会话时的数据载荷大幅裁剪,启动更快、内存占用更低。
  • 🐛 桌面端界面修复: 消息气泡中的长英文串(URL/路径/长词)现在能正常换行;修复 Windows 端窗口顶部多余空白。

🚀 Features

  • feat(web,sidecar): 新增 /compact 命令——压缩当前会话上下文,完成后可展开查看 LLM 生成的总结
  • feat(web,sidecar): 新增 /clear 命令——清空当前会话消息(保留线程),带二次确认防误触
  • feat(web): 命令菜单选中即执行(/compact/clear 等无需再手动输入完整命令)

🐛 Bug Fixes

  • fix(web): 消息气泡中长英文串(URL/路径/长词)正常换行,不再撑宽界面
  • fix(desktop): 修复 Windows 桌面端窗口顶部多余空白(顶部留白与拖拽区仅 macOS 生效)
  • fix(web): 工具权限 / 计划 / 问询等交互弹窗支持按 Enter 提交
  • fix(sidecar): 自动标题在未配置专用 title 模型时回退使用会话模型,并纳入助手首轮回复
  • fix(sidecar): 补全 coding-plan 供应商映射,修复模型名未拆分导致的 404
  • fix(sidecar): 修复配置文件监听与 get-effective 的无限回环(仅在内容变化时落盘)
  • fix(sidecar): 手动 /compact 不再误报「未检测到可渲染输出」
  • fix(sidecar): 清空会话时先停止运行中的 agent 再清空,避免竞态

⚡ Performance

本轮系统性的渲染与存储优化(性能路线图 Phase 1–6),主要用户可感知的提升:

  • 流式渲染: 消息列表增量投影 + rAF 批量合并流式事件 + 限流 Markdown 重解析,流式输出更流畅
  • 多会话隔离: 按会话(threadId)切片订阅,跨线程 re-render 隔离,侧栏与其他会话不再被某个会话的流式拖动
  • 打开会话: 打开会话 payload 裁剪(去掉全量 sdkMessages),启动更快、更省内存
  • 本地记忆: embedding 批量化(N 次 IPC 合并为 1 次)+ 向量召回改 Float32 dotProduct,记忆检索更快
  • 后端存储: trace / run-state 改 append-only、markdown 按文件名定位,消除写放大与全库解析

🔧 Maintenance

  • 内部: 性能优化路线图的设计/实施文档与等价性 characterization 测试、若干等价重构与类型修复

📊 变更概览

  • 4 个分类 · 92 个 commit
  • 上一个版本: v0.0.5
25

Release

Lume v0.0.5

Lume v0.0.5

模型设置体系整合:所有模型配置统一入口,新增自动化任务专用模型;修复自动化任务失败却误显示成功。

🔥 Highlights

  • 🚀 模型设置统一入口: 读书/记忆/默认对话/自动化任务的模型配置全部收敛到「设置 → 模型 → 模型设置」,不再散落各处。
  • 🚀 自动化任务专用模型: 新增「自动化任务」模型配置,定时任务可用独立模型,与日程调度、默认对话解耦。
  • 🐛 自动化任务状态修复: 任务执行失败时不再误显示为「成功」,能正确反映失败并展示错误信息。
  • 🐛 Windows 安全修复: 修复 PowerShell 命令注入漏洞。

🚀 Features

  • feat(web): 模型配置入口统一收敛到「模型设置」页,读书/记忆页移除重复模型区块
  • feat(web,sidecar): 新增「自动化任务」模型配置(models.automation),定时任务按来源分流使用
  • feat(web,sidecar): 模型动作设置按用途分组(主力 / 轻量后台 / 记忆 / Embedding 等)
  • feat(agent): 欢迎页建议与会话标题生成接入专用模型
  • feat(web): 欢迎页无 AI 建议时显示默认建议兜底
  • feat(web): 版本更新支持从 GitHub Release 拉取资产
  • feat(desktop): 自动更新签名公钥支持环境变量配置
  • feat(automation): 区分手动与系统自动化任务来源
  • feat(web): 技能/插件市场页头与切换 UI 调整

🐛 Bug Fixes

  • fix(routine): 自动化任务执行失败时正确标记为「失败」,不再误显示成功
  • fix(sdk): 修复 Windows PowerShell 命令注入漏洞(-NoProfile)

🔧 Maintenance

  • style(web): 优化 agent 消息区滚动条样式
  • docs(web): 记录模型动作设置设计文档

📊 变更概览

  • 4 个分类 · 12 个 commit
  • 上一个版本: v0.0.4

🏗️ Build Info

平台状态
macOS (Apple Silicon)
macOS (Intel)
Windows
Linux
  • Auto-updater: ✅ 已签名
26

Release

Lume v0.0.4

Lume v0.0.4

本版本是 macOS 安装版热修,解决 v0.0.3 安装后无法打开的问题。

🔥 Highlights

  • 🐛 macOS 启动修复: 修正桌面应用图标资源格式,安装版不再因为托盘图标初始化失败而崩溃。

🐛 Bug Fixes

  • fix(desktop): 修复 macOS 安装版启动崩溃。v0.0.3 的图标资源使用了 Tauri 托盘不接受的 16-bit RGBA PNG,本版本重新生成 8-bit 图标资源。

🔧 Maintenance

  • 增加桌面打包输入检查,阻止 16-bit PNG 图标再次进入发布包。

📊 变更概览

  • 3 个分类 · 1 个 commit
  • 上一个版本: v0.0.3

🏗️ Build Info

平台状态
macOS (Apple Silicon)
macOS (Intel)
Windows
Linux
  • Auto-updater: ✅ 已签名
27

Release

Lume v0.0.3

Lume v0.0.3

本版本让 agent 的文件发现、workspace 扫描和 Windows 命令执行更稳更快,同时把发布说明改成面向用户的手写内容。

🔥 Highlights

  • 🚀 原生文件发现: agent 现在可以通过 Rust native 路径进行模糊文件查找和 workspace 树扫描,大型项目中更少依赖 TypeScript 递归遍历。
  • 🐛 Windows 命令执行: Bash 工具和插件 shell hooks 在 Windows 上会走 cmd.exe,不再因为 WSL 缺少 /bin/bash 直接失败。
  • ⚡ Token 估算: 上下文预算优先使用 Rust token 计数,并缓存 BPE encoder,减少重复计算。

🚀 Features

  • feat(sdk,sidecar): 新增 FindFilesListWorkspaceTree 两个原生只读工具,方便 agent 更快定位项目文件和目录结构。

🐛 Bug Fixes

  • fix(sdk,sidecar): Windows shell 调用改为平台感知,降低 WSL/bash 缺失导致命令工具不可用的概率。
  • fix(sdk): Glob 工具移除 bash glob fallback,改为 native/Node 路径,避免 Windows 上执行 bash-only 语法。

⚡ Performance

  • perf(native): token 计数缓存 tiktoken encoder,并让 SDK 估算优先使用 native 结果。
  • perf(native): workspace scan 复用 Rust ignore walker,跳过 .gitnode_modules,并支持受控收集 AGENTS.md

🔧 Maintenance

  • 移除旧的机械发布脚本,发布说明改为按用户视角生成,避免直接把 raw commit 当作 release body。

📊 变更概览

  • 4 个分类 · 1 个主要 commit
  • 上一个版本: v0.0.2

🏗️ Build Info

平台状态
macOS (Apple Silicon)
macOS (Intel)
Windows
Linux
  • Auto-updater: ✅ 已签名
28

Release

Lume v0.0.2

Lume v0.0.2

这个版本修复桌面安装包的启动观感和品牌图标,让 Windows 与 macOS 的安装体验更像一个完整的桌面应用。

🔥 Highlights

  • 🐛 Windows 启动更安静:修复 Windows 发布包启动时额外弹出 cmd 窗口的问题,打开 Lume 时只显示应用本身。
  • 🐛 桌面图标恢复正确:macOS 和 Windows 的应用图标重新使用 Lume 彩色 logo,并统一为白底圆角桌面图标。
  • 🐛 Windows 安装包缩略图:NSIS 安装器现在使用同一份 Lume 图标,下载后的安装包在资源管理器里更容易识别。
  • 🐛 版本显示正确:版本与更新、关于页面现在会显示当前发布版本,不再固定显示 0.1.0
  • 🔧 发布构建更快:GitHub Actions 会复用 Bun 下载、Rust 编译缓存,并只构建一次前端与 JS 产物再分发给各平台打包。

🐛 Bug Fixes

  • fix(desktop): Windows 发布包隐藏随包 sidecar 的控制台窗口,避免用户启动应用时看到额外 cmd 窗口。
  • fix(desktop): 重新生成 macOS .icns、Windows .ico 和通用 .png 图标,安装后应用图标保持一致。
  • fix(desktop): Windows NSIS 安装器使用 Lume 图标作为安装包缩略图。
  • fix(web,desktop): 版本页面和关于页面统一读取发布版本,Rust crate 与 web package 版本也纳入发布同步。
  • chore(ci): 桌面发布流程复用 JS 构建产物,并为 Bun 与 Rust 构建增加缓存。

📊 变更概览

  • 2 个分类 · 3 个 commit
  • 上一个版本: v0.0.1

🏗️ Build Info

平台状态
macOS (Apple Silicon)
macOS (Intel)
Windows x64
  • Auto-updater: ✅ 已签名
29

Release

Lume v0.0.1

Lume v0.0.1

首个重新发布的桌面版本,重点是让 macOS 和 Windows 安装包自包含、可更新、启动更可靠。

🔥 Highlights

  • 🚀 桌面安装包更可靠:macOS Apple Silicon、macOS Intel、Windows x64 都会随包携带 standalone sidecar,不再依赖用户机器上的系统 nodebun
  • 🐛 Windows 启动修复:修复 Windows 安装包里 sidecar 因路径规范化和运行时依赖导致无法连接后端的问题。
  • 🚀 插件平台上线:支持插件市场、权限确认、审计日志和 /reload-plugins 热加载,让 Agent 能力可以安全扩展。
  • 🚀 发布流程重做:CI 会先构建、smoke sidecar、检查本地/远端资产和 latest.json,全部通过后才自动发布。

🚀 Features

  • feat(desktop): 桌面端支持 Tauri 自动更新、启动页和后端健康检查,启动过程会等待 sidecar 真正可用后再进入主界面。
  • feat(sidecar,web,shared): 插件平台支持市场源、权限确认、持久化审批、审计日志和插件热加载。
  • feat(shared,sidecar,web): MCP 与插件能力接入 Agent 运行时,敏感能力会在调用前触发用户确认。
  • feat(web): 右侧面板支持标签、新建入口、拖拽宽度和更清晰的权限提示。
  • feat(desktop): release 打包改为 standalone sidecar,通过 Tauri externalBin 随应用安装包分发。

🐛 Bug Fixes

  • fix(desktop): 修复 Windows \\?\ 路径和裸盘符路径导致 sidecar 启动失败的问题。
  • fix(desktop): release 模式只启动随包携带的 sidecar 二进制,避免系统运行时缺失造成 macOS/Windows 安装包不可用。
  • fix(desktop,sdk): WebFetch 的 Readability 路径延迟加载,避免 standalone sidecar 启动时触发 css-tree 动态资源错误。
  • fix(ci): 发布流程统一使用 RELEASE_TOKEN 创建和更新 GitHub Release,避免默认 token 权限不足。
  • fix(web): 调整启动页节奏、右侧面板按钮位置和标签交互。

🔧 Maintenance

  • 发布流水线改为单一 draft release:三平台构建上传到同一个 release id,远端资产验证通过后自动 publish。
  • 新增发布门禁脚本:package input 校验、compiled sidecar smoke、本地 bundle artifact 校验、远端 release asset 校验。
  • 更新发布文档,明确当前支持 macOS Apple Silicon、macOS Intel 和 Windows x64;Linux 桌面包暂不在此发布流程中。
  • 发布说明由 docs/release/v0.0.1.md 提供,CI 会直接读取该文件作为 GitHub Release body。

📊 变更概览

  • 4 个分类 · 首个重新发布版本
  • 上一个版本: 无

🏗️ Build Info

平台状态
macOS (Apple Silicon)
macOS (Intel)
Windows x64
  • Auto-updater: ✅ 已签名

GitHub

关注下一次发布

在 GitHub 获取安装包、完整变更和后续版本通知。

浏览 GitHub Releases ↗