最近更新 2026年11月03日
更新日志
查看 ego(lite) 每个版本的新功能、改进和问题修复。
ego(lite) 0.6.2.7
新功能
- 数据导入保留来源浏览器的默认搜索引擎。
- 实验设置新增 Skia Graphite、禁用硬件视频解码和编码选项;这些入口不代表默认启用相关功能。
改进
- 数据导入遇到不可用数据时跳过受影响的数据并继续导入,减少整个配置文件导入失败的情况:涵盖过旧或损坏且可重建的数据库、格式异常的 Cookie、无法读取的账户和头像缓存,以及无法读取的扩展程序(单独跳过,不阻断其他数据);网站 IndexedDB 个别文件无法读取时,尝试修复剩余存储后继续导入。
- 改善 Edge 地址和旧版会话数据兼容性,保留新版地址记录类型;完善 Opera 扩展程序清单校验,遇到不支持的权限时说明原因。
- 数据导入清理上次遗留的临时数据,为长时间无进展的数据库备份设置上限;来源浏览器未运行时优先尝试直接备份,减少等待文件锁的时间;关闭来源浏览器时先结束主进程再结束子进程,避免子进程重新启动并继续占用文件。
- 导入失败时提供更具体的数据类型、阶段和文件信息,并细化调整错误码,便于区分来源识别、解密和密码读取等问题。
- ego-browser import --data-path 支持指定 Chromium 系浏览器的数据目录,方便导入其他用户目录的数据。
- 优化使用数据征求意见提示气泡、工具栏更新入口和 Citro Labs 服务设置的界面与文案。
- SDK 页面记录改为写入独立版本文件,并保留被锁定的版本,减少文件占用或替换失败导致的记录写入问题;npm 包与 Agent 插件独立管理版本。
- SDK 导航超时处理:goto() 超时时停止尚未提交的导航,使 Page 保持在此前文档,便于后续操作或延长超时后重试;等待挂起导航超过响应时限后停止该导航,并返回页面无响应错误,避免后续操作持续等待。
修复
- 修复使用数据征求意见提示气泡周围的透明区域遮挡工具栏点击的问题。
ego(lite) 0.6.2.5(灰度中)
新功能
- 外观设置新增玻璃窗口开关,默认关闭;修改后显示重启提示,重启后生效。
- 实验设置新增 AI 和设备端模型相关选项,用于关闭默认的端侧模型下载。
- 新增万圣节 Agent 彩蛋,默认关闭,按实验配置开放;开放后可从页面右下角开启或关闭原生动画,接管、交接或任务完成时隐藏,动画不进入网页截图。
- 此前未在引导中选择是否分享使用数据的用户,ego(lite) 现在会显示使用数据征求意见提示;选择同意或暂不后不再询问,受策略管理时不显示。
- SDK 支持列出和认领从未改名的用户 Space。
改进
- 正常退出后的 Space 恢复遵循各配置文件的启动设置:“打开新标签页”或“打开指定网页”保留固定 Space;“继续浏览上次打开的网页”还保留当前 Space,从 Spaces 总览退出时保留所有 Space。
- 应用更新等重启保留全部 Space 和当前会话,不再额外打开启动页。
- 异常退出后选择“恢复页面”,会一并恢复其他配置文件的 Space,固定 Space 排在前面,再次崩溃恢复时仍保留固定状态;不选择恢复时,这些 Space 保持关闭。
- 关闭 Spaces 总览后停止持续捕获不可见的缩略图,保留最后一帧供下次显示。
- 折叠的垂直标签栏始终支持移到窗口边缘悬停展开,移除关闭该行为的菜单和设置项,旧的关闭设置不再生效。
- 最大化或全屏时,可直接点击屏幕顶边对应位置选择水平标签页,不再误触窗口拖动或缩放边缘;水平标签组增加悬停背景反馈。
- 引导页明确提示 Firefox 和 Zen 的扩展不会导入,并调整导入页和完成页的标题、间距及隐私提示。
- 数据导入兼容更多 Firefox 配置文件分组和同一浏览器的多个安装位置;来源浏览器在导入中启动、目录在复制中消失等情况下,恢复能力更强。
- 密码、Cookie 和自动填充数据不完整时,导入结果兼容性更好,并说明丢失了哪些分类。
- 遇到剪贴板、本地网络、存储访问、窗口管理、本地字体等权限请求时,向 Agent 返回具体的用户接管理由,不再统一视为手动接管。
- SDK 更新至 v2.2.0-beta.4:隔离不同浏览器实例的页面记录,减少多实例之间的相互干扰;页面记录写入遇到暂时性改名失败时重试;隔离不同执行轮次的默认截图路径;多个 Page 和进程共用统一的下载目录,避免下载目标相互覆盖。
- SDK 等待网络空闲超时时,报告仍未完成的请求;会话初始化增加等待上限,并明确指出无响应的 Page;默认快照提示视口之外仍有内容,快照捕获跨越文档切换时自动重试,减少导航期间的瞬时失败。
- SDK 动作执行:滚轮无法将目标带入视口时,改用后备滚动方式;合并点击前的可操作性检查,移除动作中的固定等待,页面空闲且目标不存在时更快失败。
- 命令行提供 macOS 使用指南;Agent 插件适配更新后的宿主规范,相关 npm 包改用 @ego-lite 命名空间。
- 更新就绪时突出显示工具栏更新入口,并提供“稍后”和“立即重启”提示;最终提示框不因失焦或 Esc 关闭,可通过按钮处理或点击应用菜单收起。
- 设置中的“帮助改进 ego 的功能和性能”选项与首次引导时的选择同步。
- 浏览器内核从 Chromium 156.0.8078.48 升级至 156.0.8078.74;内置 Node.js 版本仍为 v24.22.1。
修复
- 修复新窗口和从 Spaces 总览新建的 Space 意外恢复旧会话的问题。
- 修复原生下拉菜单和提示气泡偏离触发按钮的问题。
- 修复引导页隐私链接点击无响应并恢复旧浏览会话、编号配置文件漏识别、同一数据库错误重复出现,以及多来源并发导入时进度倒退的问题。
- 修复 ego-browser 已提供脚本或 -e 参数时仍等待标准输入、SDK 自动附加的非页面目标恢复和分离异常,以及关闭最后一个 Page 后遗留空白标签页阻止 finish() 完成清理的问题。
- 修复应用开始退出后仍执行待处理更新检查的问题。
ego(lite) 0.6.1.11
修复
- 修复 CDP 消息大于 64 KB 时导致浏览器崩溃的问题。
ego(lite) 0.6.1.9
新功能
- 系统设置新增「设备端 AI」(On-device AI)开关,关闭后不再下载本地 AI 模型,已下载的模型也会被移除。
- 数据导入:新增支持从 Comet、Opera、Vivaldi、Yandex、Dia、Arc,以及 Firefox 和 Zen 浏览器导入数据;支持导入阅读清单和网站权限设置。
- 支持播放受版权保护的内容:已获得授权,现支持播放 Netflix、Spotify 等受版权保护的音视频。
改进
- 浏览器内核升级到 Chromium 156.0.8078.48,内置 Node.js 升级到 v24.22.1。
- 导入流程:优化引导页中的导入流程。
- 数据导入:导入密码时保留密码备注,支持 Edge 新版加密格式。
- Agent 任务运行期间系统和显示器不会进入休眠。
- 页面加载了受 DRM 保护的内容后,ego-browser CLI 和 Agent 无法对其截图、录屏、在追踪中截图或打印为 PDF;用户自己打开的开发者工具不受影响。
- 所有配置文件列表(包括右键菜单中的「以其他身份打开链接」)统一隐藏 ego(lite) 内部配置文件。
修复
- 修复 Spaces 总览中以新窗口打开的 Space 没有出现在当前显示器、后台 Space 的标签页变化抢走当前焦点、页面气泡或弹窗显示在总览上方的问题。
- 修复导入后启动页、主页、固定标签页、搜索引擎等设置被重置,外部程序安装的 Chrome 扩展未保留,以及源浏览器自身无法解密的数据导致整次导入失败的问题。
- 修复选择内部配置文件、关闭窗口 / Space / 对话框以及页面快照过程中可能出现的崩溃。
ego(lite) 0.6.0.15
改进
- macOS 仅在当前活动窗口显示玻璃背景,非活动窗口保持不透明,降低性能消耗。
- 增加 Space 预览和浮动按钮下方快捷键提示的左右留白,使文字不再紧贴边框。
修复
- 修复全屏下鼠标悬停展开垂直标签栏时,折叠按钮向右偏移的问题。
ego(lite) 0.6.0.12
新功能
- 新增垂直标签栏,可在首次使用引导或设置中切换水平与垂直布局。折叠后完全隐藏,鼠标移到工具栏下方的窗口左边缘时展开;全屏时由屏幕左边缘触发,减少操作网页边缘时的误触。
- 垂直标签栏支持标签组,可从书签栏直接创建分组并展开查看。
- 悬浮标签栏中的固定标签页以图标网格排列。
- 设置中新增“导出数据”入口,导出操作在独立窗口中完成。
- Agent 任务 Space 连续 30 分钟未收到命令时自动关闭;固定、用户创建或任务中已交由用户控制的 Space 不受影响。
改进
- 优化垂直标签栏与标签组的外观和交互:统一横向与纵向标签组的配色、边框、标题字重、间距及文件夹图标,完善分组展开动画、右键菜单和名称编辑框的清除按钮,并统一标签页的播放与静音图标和 Space 媒体状态;标签组管理按钮默认不固定,保留用户此前的选择。
- 优化悬浮标签栏:调整收起时机、面板背景、模糊、阴影与展开动画,折叠后可从工具栏空白区域拖动窗口。
- 更新 What's New 页面,介绍垂直标签栏并支持直接切换布局。
- 重启后恢复所有已保存的 Space(包括未固定的 Space);同一 Profile 已有 Space 时,新建 Space 只打开一个新标签页。
- 关闭窗口并将 Space 移至另一窗口时,保留标签组、固定标签页和当前活动标签页;打开已在其他 Space 中打开的保存标签组时,会将其移到当前 Space。
- Space 概览显示期间不再响应键盘输入、地址栏聚焦和标签页快捷键。
- 优化界面细节:Space 图标适配深色与浅色主题,Space 浮动按钮背景改为不透明以避免 Agent 覆盖层透出,修正 macOS 普通浏览器全屏时的工具栏显示,并调整标签栏、工具栏与 macOS 窗口按钮的对齐。
- 优化 Agent 控制的视觉表现:Space 展开和收起期间持续显示 Agent 控制覆盖层,任务边框光晕改为品牌蓝色,拖动 Agent 控制条后位置不再复位。
- 优化数据导入体验:支持同时导入多个浏览器,默认保留已有 Profile 并为每次导入创建新 Profile,选择清空已有 Profile 时仅在导入成功后重启并清理旧数据。
- 导入结果会区分完全成功、部分成功和数据丢失三种情况,并指出是哪个浏览器或 Profile 未导入成功;导入帮助中的浏览器列表精简为 Chrome、Edge 和 Brave。
- 优化安装与运行环境:macOS 安装的网页应用使用 Ego 对应渠道的应用文件夹名称,DMG 安装不再显示额外的首次安装确认;Chromium 由 152.0.7977.54 升级至 154.0.8037.44,Node.js 由 24.18.1 升级至 24.21.0。
修复
- 修复拖动垂直标签栏宽度至折叠位置、关闭包含分屏标签页的 Space 时的崩溃,以及关闭 Space 时翻译等气泡弹窗未及时关闭的问题。
- 修复启动与恢复期间的异常:重复唤起应用产生额外窗口、初始 Space 激活时界面闪烁、恢复期间浏览器提前退出,以及 Space 缩略图未保留初始宽高比。
- 修复隐藏 Space 的标签页对话框未一同隐藏、关闭 Space 后仍存在的问题,以及 macOS 退出时取消关闭 Space 后任务窗口隐藏且无法从 Dock 重新打开的问题。
- 修复 Agent 创建任务标签页时意外显示隐藏窗口、从 Space 概览关闭窗口后新建任务页面和弹出页尺寸异常导致操作超时、带 JavaScript 对话框的任务 Space 在隐藏或进出 Space 概览后失去控制,以及任务完成后会话恢复未保留垂直标签栏折叠状态和宽度的问题。
- 修复自动化下载未保留正常的下载记录和文件位置、最小化窗口截图未立即返回明确错误,以及页面渲染进程已退出时截图崩溃的问题。
- 修复引导页页面就绪与尺寸通知顺序导致窗口不显示或偏出屏幕,以及完成引导后重启、退出卡住的问题。
- 修复导入历史记录后,本地和已同步的访问记录被后续同步清理误删的问题。
ego(lite) 0.5.1.13
修复
- 修复 macOS 上误判 Agent 已安装导致浏览器功能异常的问题,并自动清理旧版本遗留的无效配置。
ego(lite) 0.5.1.12
新功能
- 支持使用 macOS iCloud 钥匙串密钥和 Touch ID 登录网站(通行密钥)。
ego(lite) 0.5.1.11
新功能
- 支持从 Safari 导入书签、历史记录和密码。
- 首次使用引导流程中也支持从 Safari 导入数据。
- Space 预览中显示已配置的切换快捷键,并在浮动按钮上给出对应的快捷键提示。
改进
- 优化从 Chromium 系浏览器导入的过程,使可选的资料更准确、导入更可靠。
- 优化批量清理 Space 后的状态与个人资料,并统一各类关闭、退出操作的确认流程。
- 休眠标签页的图标改为半透明显示。
- 优化多处界面与组件的视觉效果,提升深浅色模式下各元素的一致性与精细度。
- Agent 文件操作支持使用绝对路径或 ~/ 指定文件位置。
修复
- 修复从 Chromium 系浏览器导入后部分 Cookie 无法读取、通过命令行导入时找不到来源浏览器、部分场景下未能导入加密会话的问题;修复引导页面无法打开文件选择器的问题。
- 修复启动时闪现小尺寸空白引导窗口、引导及 "What's New" 页面背景显示异常的问题。
- 修复使用快捷键切换到其他窗口的 Space 后原窗口未退出概览、出现重复窗口与 Space 顺序不正确、Space 菜单无法正常关闭、无音轨视频显示为静音、个人资料菜单命令未正确执行的问题。
- 修复 Agent 控制的 Space 从概览展开时点击穿透、重连后无法处理页面弹出对话框、相关标签页关闭时崩溃的问题。
- 修复关闭 Space、删除个人资料、创建 Space 资料及恢复标签页等操作中可能出现的崩溃,以及使用数字凭证完成认证后的崩溃。
ego(lite) 0.5.0.32
改进
- 优化引导流程与浏览器数据导入,并适配 macOS 27 的系统文件权限变化。
- 更新 macOS DMG 安装镜像图标。
修复
- 修复未恢复上次会话的 Profile 启动时,已保存的固定 Space 及其标签页没有恢复、额外创建了新窗口的问题。
- 修复使用「关闭全部」清理 Space 时,固定的任务 Space 没有被保留、弹出不必要的批量任务确认对话框的问题。
- 修复从 Space 概览返回时「新建 Space」入口消失、转场中断后无法继续创建 Space 的问题。
- 修复活动 Space 的玻璃窗口在概览与转场期间显示状态异常、背景意外透明或被遮挡的问题。
- 修复启动时没有可恢复 Space 却未打开空白窗口的问题;有可恢复 Space 时会按会话设置正确恢复。
- 修复 Agent 控制 Space 期间地址栏未保持只读、任务结束或用户接管后无法立即恢复编辑的问题。
ego(lite) 0.5.0.28
新功能
- 支持将 Space 固定(Pin)。固定状态、顺序和会话数据会在浏览器重启后恢复,连续多次重启后已恢复的固定状态也会继续保存;清理 Space 时会保留固定的 Space,关闭固定 Space 前会先确认。
- 支持在 Overview 页面展示每个 Space 的媒体播放状态:未播放、静音播放、有声播放。
- 支持自定义 Space 切换的快捷键:点击快捷键输入框即可录制新键位,修改会同步到已打开的相关设置页面。
- 首次启动或大版本升级时显示 “What's New” 页面,直观对比当前版本与上一版本的更新。
- 支持在虚拟机、远程桌面等软件渲染环境下显示 Space 缩略图。
- 页面快照提供更精确的页面结构信息,让 Agent 能更准确地识别页面内容和页面元素。
- 支持在设置中开启 macOS 毛玻璃窗口背景(实验性功能,默认关闭,开启后重启浏览器生效)。
改进
- 全新 ego-browser skill 与工具集。
- 改进创建 Space 后的返回动画、Space 悬停操作、缩略图更新与页面层级恢复。
- 无痕模式下禁用 Space 切换控件;外部链接会在当前活动或已选的 Space 中打开。
- 已丢弃的标签页继续以正常大小和亮度显示网站图标,不再缩小、变暗或显示状态环。
- 调整标签栏布局,包括标签搜索按钮后的间距、纵向标签栏折叠控件和垂直标签开关图标,使不同布局下的样式一致。
- 改进任务完成状态、悬停效果、任务状态环、任务菜单和 Space 清理菜单的颜色、阴影、文字与宽度表现。
- 改进窗口圆角、边框、背景选择、全屏布局与多平台窗口激活表现。
- 改善 Node.js 运行时的并发启动处理。
- 升级至 Chromium 152,包含浏览器、设置、会话与界面的适配。
- 更新 macOS DMG 安装镜像,并调整签名、活动 Agent 版本链接及更新兼容性。
修复
- 修复扩展注册的快捷键会覆盖 Space 快捷键的问题。
- 修复 Agent 任务标签页可能被意外拖离窗口、被拦截的新窗口没有出现在标签页中、网页弹出 JavaScript 对话框时 Agent 控制状态中断的问题。
- 修复虚拟机、远程桌面等软件渲染环境,以及缩略图边界变化、关闭活动 Space 时可能出现的显示异常与崩溃;修复部分渲染环境下可能出现的界面卡顿或崩溃问题。
- 修复切换 Space 后页面前后层级、背景透明度和缩略图显示异常的问题。
- 修复网页提示框阴影显示不完整、浮层显示异常后不会自动恢复、重新启动时隐藏窗口未显示的问题。
- 修复 Node.js 运行时在存在待处理控制台消息时恢复可能触发的崩溃。
ego(lite) 0.4.7.4
改进
- Space 切换快捷键和浮动入口现在仅在普通用户配置中启用。
修复
- 修复并发执行 ego-browser Node.js 任务时导致部分任务断开的问题。
ego(lite) 0.4.7.3
修复
- 修复迁移或关闭窗口时可能崩溃的问题。
ego(lite) 0.4.7.2
修复
- 修复缩略图释放共享图片时可能触发崩溃的问题。
- 修复 GPU 进程崩溃后 Agent task overlay 不会自动恢复的问题。
ego(lite) 0.4.7.1
新功能
- 支持在 Agent 控制当前 Space 时创建 New Space,并为新建 profile Space 增加动画反馈。
改进
- 改进任务结束和恢复会话时的 Space 保留与恢复逻辑,减少 Agent 创建的 Space 丢失或状态不一致。
- 优化 Spaces 概览中的弹窗、权限提示、FedCM、JavaScript alert、beforeunload 和隐藏 WebContents 行为,避免隐藏 Space 打断当前操作。
- 改进 Agent 任务关闭对话框、批量删除提示、Enter 确认、任务 overlay、Island 缩略图和运行中任务状态展示。
- 改进 CLI task-space handoff 的提示文案和原因标识,并支持启动时指定 ego server name。
- 对齐新的颜色系统(floating button、阴影、调色板、产品 logo、WebUI 图标),并更新任务控制、对话框、Welcome Aboard 间距和 Agent control bar 阴影表现。
- 更新 macOS File 菜单中的 New Space 入口,并采用黑色产品 logo 作为跨 channel 默认品牌表现。
- 默认启用 Memory Saver。
- 完善 macOS DMG 安装替换流程,按 bundle path 检测运行中的安装并清理 disk image 安装处理。
- 抑制 Agent 控制期间的字幕和 translate UI。
修复
- 修复关闭最后一个 Space 标签、空窗口打开、活动 Space 快捷键路由、reentrant 激活通知和 Mainland 隐藏动画等边界问题。
- 修复 passive popup UI 与用户接管流程混杂的问题,并增加相关 kill switch。
- 修复隐藏 Spaces 中的位置栏 bubble、tab modal dialog 和设备选择提示。
- 修复取消关闭已销毁 Browser 时的崩溃、node shutdown CDP callback fatal 和 headless task overlay compositor 等问题。
ego(lite) 0.4.6.14
修复
- 修复 0.4.6.12 回归导致 workspace 显示状态更新不同步并引发内存占用过大的问题;多窗口 / 多视图切换时 workspace 可见性保持同步。
ego(lite) 0.4.6.13
改进
- 调整 Space 键盘切换方式,避免覆盖系统级光标快捷键:按 +S 打开 Space 管理页;按住 并重复按 S / ← / → 快速切换 Space。
修复
- 修复 welcome 页面中 OpenCode 和 Hermes 无法直接点击跳转到客户端的问题。
ego(lite) 0.4.6.12
新功能
- 支持键盘切换 Space:按住 后按 S 打开 Space 概览并选中下一个 Space,继续按 S 或右方向键向后、左方向键向前切换,松开 完成切换,+W 可关闭当前选中的 Space。
- 支持从概览将 Space 打开到新窗口,并保留标签、标题、Agent task 所属关系和显示顺序。
- 支持在创建 Space 时选择 Profile,并保持 profile 菜单选中状态与当前 Space 一致。
- 支持删除所有 Space,存在运行中的 task Space 时会保留并明确提示。
- CLI 的 task spaces 输出新增 Profile ID 和 profile Name,便于区分不同 Profile 的任务空间。
改进
- Space shelf 的顺序、恢复、迁移、删除和概览状态更加稳定,减少多窗口恢复错位和重复刷新;创建 Profile 专属 task Space 时优先复用当前 frame,减少重复窗口。
- Agent 检测速度更快,启动时会批量检查 agent 配置并缓存检测结果。
- Agent 控制 Space 时会拦截影响任务的浏览器和 Space 快捷键,并不再弹出 beforeunload、文件选择、凭据和外部协议等不适合自动化的浏览器 UI,避免打断任务。
- Agent-created Space 在任务完成、停止或失败后会重新参与 session restore,重启后仍可恢复保留的任务 Space;运行中的 Agent task 会保持活动内容可见,弹窗脱离受控 Space 时给出提示。
- Onboarding 浏览器导入列表改用 ScrollArea,优化长列表的 hover、focus 和滚动表现;新增 macOS App Data 权限检查、系统设置跳转和授权等待,改善浏览器数据导入授权流程。
修复
- 修复 Space 溢出区域点击、概览动画刷新、beforeunload 重复提示和关闭快捷键作用域等问题。
- 修复 Space 销毁、fullscreen 退出、命令分发、tab close 按钮和 inactive overlay 更新等问题。
- 修复启动、shutdown coordinator 生命周期、fullscreen App 顶部白边、frame 退出 fullscreen 后隐藏,以及关闭最后一个 Space tab 后 fullscreen frame 仍可能残留等问题。
- 修复并发 Agent 任务中 Node runtime 结束时残留 CDP 回调可能触发 utility 进程 abort 的问题,避免同一宿主上的其他任务一起断开;Node/CLI bridge 增强环境加载异常处理,减少启动和任务执行期间的崩溃风险。
ego(lite) 0.4.5.9
修复
- 修复 blocking task 场景下启动 incognito 可能导致崩溃的问题。
ego(lite) 0.4.5.8
改进
- 当 Agent 正在使用当前 Space 时,Settings 和其他用户页面现在会在同一 Profile 的普通 Space 中打开,避免打断任务。
修复
- 修复删除窗口中唯一的 Space 后,窗口仍停留在空白状态的问题。
ego(lite) 0.4.5.7
修复
- 修复多 Profile 场景下切换 Space 后,书签、阅读列表等侧边栏无法正常使用的问题。
- 修复若干可能导致应用崩溃的稳定性问题。
ego(lite) 0.4.5.6
修复
- 修复关闭窗口最后一个标签页时未关闭当前窗口,而是错误切换到其他 Space 的问题。
ego(lite) 0.4.5.5
新功能
- 新增标签页静音能力,支持控制单个标签页的音频静音状态。
- CLI 支持通过 server name 连接指定浏览器实例,便于多 Agent 或多实例场景下的自动化接入。
改进
- 改进任务空间与窗口状态管理:优化 Space 迁移、窗口关闭、profile 切换和会话恢复逻辑,减少重复 frame、状态丢失和误触发删除确认的情况。
- 改进浏览器数据导入与同步策略:自动同步仅在 ego(lite) 不是默认浏览器且满足同步间隔时触发,并支持为多个 Chromium profile 生成同步计划。
- 将浏览器来源发现移出 UI 线程,降低数据同步检查期间造成界面卡顿的风险。
- 改进导入数据同步、默认浏览器提示和 onboarding 相关文案,使用户更容易理解当前设置状态。
- 改进 macOS DMG 安装体验:默认使用双击安装布局,并更新背景图和窗口布局资源;预览包仍支持拖拽安装布局用于 release 检查。
修复
- 修复后台或非当前任务空间刷新 overlay 时,可能覆盖当前用户控制状态的问题。
- 修复用户控制的 Space 中按 Command-W 时错误弹出 Agent task 删除确认的问题。
- 修复 transient、incognito、待删除或不应恢复的窗口在迁移期间被错误迁移的问题。
- 修复 ego-browser nodejs 脚本执行失败时外层 CLI 仍可能返回成功的问题。
- 修复只有 incognito 窗口存在时,CLI 创建任务无法正确落到 regular profile 并创建可见任务 Space 的问题。
- 修复 CLI CDP bridge 允许通过 Target.createTarget 创建新浏览器 target 的问题。
- 修复 ego(lite) Start Menu 快捷方式文案未使用 Lite 产品名的问题。
ego(lite) 0.4.4.15
新功能
- Agent 任务现在可以指定使用某个浏览器配置文件运行,让每个任务都能用上合适的登录状态、浏览数据和上下文。
- 新增「保持浏览器数据同步」设置,可定期从识别到的源浏览器同步书签、历史记录等支持的数据。
- Space 卡片现在会显示 Agent 任务的运行状态,一眼就能看出任务进展。
改进
- 关闭 Task Space 中的最后一个标签页后,该 Space 会立即被移除。
- 浏览器数据导入完成后,新导入的浏览器配置文件窗口会自动打开。
- 在 Agent 任务之外打开的链接,现在会在普通浏览器窗口中打开,而不会被加入正在运行的 Task Space。
- 从 Agent 手中接管任务后,浏览器快捷键现在可以正确恢复。
- Agent 创建的任务标签页默认静音,不会打断你当前的浏览或媒体播放。
- 导入的浏览器主题会被保留,不会覆盖 ego(lite) 本身的外观。
- 浏览器更新后,ego-browser CLI 和受支持的 Agent 集成现在会自动同步到当前版本。
修复
- 修复了无痕窗口及其他非标准浏览器窗口在某些情况下可能发生的崩溃。
- 修复了 PWA 等独立应用窗口中的标题栏布局问题。
- 修复了某些信息栏场景下可能发生的崩溃。
ego(lite) 0.4.3.9
本次更新包含 0.4.2.21 至 0.4.3.9 的全部更改。
新功能
- 附件现在会在默认桌面应用中打开,无需额外步骤即可查看和编辑文件。
改进
- Agent Space 现在会在任务运行时更清晰地显示进度,并在 Agent 启动或交还控制权时提供更流畅的过渡。
- 全屏模式的表现更符合预期:标签栏不再意外出现或消失。
- 浏览器数据导入更可靠了:导入过程中应用不再意外退出,导入的标签页也能正确恢复。
- 更新提醒现在出现得更及时,让你更容易保持在最新版本。
修复
- 修复了关闭含运行中任务的窗口或切换 Space 时可能发生的崩溃。
- 修复了多显示器环境下从程序坞恢复窗口时标签页组重复的问题。
- 修复了全局键盘快捷键有时停止响应的问题。
ego(lite) 0.4.2.21
本次更新包含 0.4.1.3 至 0.4.2.21 的全部更改。
新功能
- 首次安装后会打开全新的欢迎页面,引导你完成命令行工具的设置,从安装一直到首次运行。
- 按 F12 快速打开开发者工具。
改进
- Agent 开始或结束任务时的过渡更流畅,等待时会显示加载指示,减少白屏。
- Space 的动画和交互更精致了。删除 Space 后卡片移动更顺滑,关闭确认更清晰,安装后的提示也会一直显示,直到你打开它。
- 导入浏览器数据时,触发的不必要重启更少了。
修复
- 修复了关闭 Agent 任务时可能发生的崩溃。
ego(lite) 0.6.2.7
新功能
- 数据导入保留来源浏览器的默认搜索引擎。
- 实验设置新增 Skia Graphite、禁用硬件视频解码和编码、D3D12 视频编码、Intel GPU 上的 Skia Graphite 和 D3D12 共享图像视频编码选项;这些入口不代表默认启用相关功能。
改进
- 数据导入遇到不可用数据时跳过受影响的数据并继续导入,减少整个配置文件导入失败的情况:涵盖过旧或损坏且可重建的数据库、格式异常的 Cookie、无法读取的账户和头像缓存,以及无法读取的扩展程序(单独跳过,不阻断其他数据);网站 IndexedDB 个别文件无法读取时,尝试修复剩余存储后继续导入。
- 改善 Edge 地址和旧版会话数据兼容性,保留新版地址记录类型;完善 Opera 扩展程序清单校验,遇到不支持的权限时说明原因。
- 数据导入清理上次遗留的临时数据,为长时间无进展的数据库备份设置上限;来源浏览器未运行时优先尝试直接备份,Network 数据库也使用快照处理,减少等待文件锁的时间;关闭来源浏览器时先结束主进程再结束子进程,避免子进程重新启动并继续占用文件。
- 导入失败时提供更具体的数据类型、阶段和文件信息,文件被占用时补充占用进程信息;细化调整错误码,便于区分来源识别、解密和密码读取等问题。
- ego-browser import --data-path 支持指定 Chromium 系浏览器的数据目录,方便导入其他用户目录的数据。
- 优化使用数据征求意见提示气泡、工具栏更新入口和 Citro Labs 服务设置的界面与文案。
- SDK 页面记录改为写入独立版本文件,并保留被锁定的版本,减少文件占用或替换失败导致的记录写入问题;npm 包与 Agent 插件独立管理版本。
- SDK 导航超时处理:goto() 超时时停止尚未提交的导航,使 Page 保持在此前文档,便于后续操作或延长超时后重试;等待挂起导航超过响应时限后停止该导航,并返回页面无响应错误,避免后续操作持续等待。
ego(lite) 0.6.2.5(灰度中)
新功能
- 实验设置新增 AI 和设备端模型相关选项,用于关闭默认的端侧模型下载。
- 新增万圣节 Agent 彩蛋,默认关闭,按实验配置开放;开放后可从页面右下角开启或关闭原生动画,接管、交接或任务完成时隐藏,动画不进入网页截图。
- 此前未在引导中选择是否分享使用数据的用户,ego(lite) 现在会显示使用数据征求意见提示;选择同意或暂不后不再询问,受策略管理时不显示。
- SDK 支持列出和认领从未改名的用户 Space。
改进
- 正常退出后的 Space 恢复遵循各配置文件的启动设置:“打开新标签页”或“打开指定网页”保留固定 Space;“继续浏览上次打开的网页”还保留当前 Space,从 Spaces 总览退出时保留所有 Space。
- 应用更新等重启保留全部 Space 和当前会话,不再额外打开启动页。
- 异常退出后选择“恢复页面”,会一并恢复其他配置文件的 Space,固定 Space 排在前面,再次崩溃恢复时仍保留固定状态;不选择恢复时,这些 Space 保持关闭。
- 关闭 Spaces 总览后停止持续捕获不可见的缩略图,保留最后一帧供下次显示。
- 折叠的垂直标签栏始终支持移到窗口边缘悬停展开,移除关闭该行为的菜单和设置项,旧的关闭设置不再生效。
- 最大化或全屏时,可直接点击屏幕顶边对应位置选择水平标签页,不再误触窗口拖动或缩放边缘;水平标签组增加悬停背景反馈。
- 引导页明确提示 Firefox 和 Zen 的扩展不会导入,并调整导入页和完成页的标题、间距及隐私提示。
- 数据导入兼容更多 Firefox 配置文件分组和同一浏览器的多个安装位置;长路径、文件延迟释放、来源浏览器在导入中启动、目录在复制中消失等情况下,恢复能力更强。
- 密码、Cookie 和自动填充数据不完整时,导入结果兼容性更好,并说明丢失了哪些分类。
- 遇到剪贴板、本地网络、存储访问、窗口管理、本地字体等权限请求时,向 Agent 返回具体的用户接管理由,不再统一视为手动接管。
- SDK 更新至 v2.2.0-beta.4:隔离不同浏览器实例的页面记录,减少多实例之间的相互干扰;页面记录写入遇到暂时性改名失败时重试;隔离不同执行轮次的默认截图路径;多个 Page 和进程共用统一的下载目录,避免下载目标相互覆盖。
- SDK 等待网络空闲超时时,报告仍未完成的请求;会话初始化增加等待上限,并明确指出无响应的 Page;默认快照提示视口之外仍有内容,快照捕获跨越文档切换时自动重试,减少导航期间的瞬时失败。
- SDK 动作执行:滚轮无法将目标带入视口时,改用后备滚动方式;合并点击前的可操作性检查,移除动作中的固定等待,页面空闲且目标不存在时更快失败。
- 命令行提供 Windows 使用指南;Agent 插件适配更新后的宿主规范,相关 npm 包改用 @ego-lite 命名空间。
- 更新就绪时突出显示工具栏更新入口,并提供“稍后”和“立即重启”提示;最终提示框不因失焦或 Esc 关闭,可通过按钮处理或点击应用菜单收起。
- 设置中的“帮助改进 ego 的功能和性能”选项与首次引导时的选择同步。
- 浏览器内核从 Chromium 156.0.8078.48 升级至 156.0.8078.74;内置 Node.js 版本仍为 v24.22.1。
修复
- 修复新窗口和从 Spaces 总览新建的 Space 意外恢复旧会话,以及 Windows 11 全屏打开 Spaces 总览时出现页面残影的问题。
- 修复原生下拉菜单和提示气泡偏离触发按钮的问题。
- 修复引导页隐私链接点击无响应并恢复旧浏览会话、编号配置文件漏识别、同一数据库错误重复出现,以及多来源并发导入时进度倒退的问题。
- 修复 ego-browser 已提供脚本或 -e 参数时仍等待标准输入、SDK 自动附加的非页面目标恢复和分离异常,以及关闭最后一个 Page 后遗留空白标签页阻止 finish() 完成清理的问题。
- 修复在线安装失败后帮助入口未打开 ego(lite) 帮助站点,以及应用开始退出后仍执行待处理更新检查的问题。
ego(lite) 0.6.1.13
修复
- 修复一些 Windows 导入其他浏览器数据失败的问题。
ego(lite) 0.6.1.11
修复
- 修复 CDP 消息大于 64 KB 时导致浏览器崩溃的问题。
ego(lite) 0.6.1.9
新功能
- 系统设置新增「设备端 AI」(On-device AI)开关,关闭后不再下载本地 AI 模型,已下载的模型也会被移除。
- 数据导入:新增支持从 Comet、Opera、Vivaldi、Yandex、Dia、Arc,以及 Firefox 和 Zen 浏览器导入数据;支持导入阅读清单和网站权限设置。
- 支持播放受版权保护的内容:已获得授权,现支持播放 Netflix、Spotify 等受版权保护的音视频。
改进
- 浏览器内核升级到 Chromium 156.0.8078.48,内置 Node.js 升级到 v24.22.1。
- 导入流程:优化引导页中的导入流程。
- 数据导入:导入密码时保留密码备注,支持 Edge 新版加密格式;源文件被其他程序占用时,ego(lite) 会暂时关闭占用的程序并在导入完成后重新启动,无法重启的程序会在导入结果中列出。
- Agent 任务运行期间系统和显示器不会进入休眠。
- 页面加载了受 DRM 保护的内容后,ego-browser CLI 和 Agent 无法对其截图、录屏、在追踪中截图或打印为 PDF;用户自己打开的开发者工具不受影响。
- 所有配置文件列表(包括右键菜单中的「以其他身份打开链接」)统一隐藏 ego(lite) 内部配置文件。
修复
- 修复 Spaces 总览中以新窗口打开的 Space 没有出现在当前显示器、后台 Space 的标签页变化抢走当前焦点、页面气泡或弹窗显示在总览上方的问题。
- 修复关闭最后一个 Space 后 ego(lite) 进程随之退出的问题,现在 ego(lite) 会继续在系统托盘运行,ego-browser CLI 仍可连接;点击托盘图标或「打开」会新建一个 Space。
- 修复导入后启动页、主页、固定标签页、搜索引擎等设置被重置,外部程序安装的 Chrome 扩展未保留,以及源浏览器自身无法解密的数据导致整次导入失败的问题。
- 修复选择内部配置文件、关闭窗口 / Space / 对话框以及页面快照过程中可能出现的崩溃。
ego(lite) 0.6.0.22
修复
- 修复极少部分关闭 UAC 的用户在浏览器本身也以管理员权限运行时,命令行降权后连接不上浏览器导致报错的问题。
ego(lite) 0.6.0.20
改进
- 优化 Windows 首次引导中设置默认浏览器的交互体验。
- 关闭尚未完成的首次引导(任务栏、系统菜单或 Alt+F4)时直接退出应用,不再跳过引导打开浏览器,下次启动仍会显示引导;Windows 引导窗口的 Alt+F4 统一走关闭流程,并取消进行中的数据导入。
- 命令行启动时减少不必要的系统库加载;Node 脚本返回 0 至 9 的退出码时保留原始数值,不再统一转换为通用错误。
- Windows 在线安装程序跟随系统语言显示界面,不再强制使用英语。
修复
- 修复 Windows 引导、数据导入和数据导出窗口无法通过页面拖动区域移动的问题。
- 修复 Windows 上 ego-browser 命令行的问题:部分系统存在异常运行库组件时解析命令行参数失败;从管理员终端运行 nodejs、import、upgrade 和 onboarding 命令时因权限差异与浏览器断连(现改为通过普通权限子进程连接,并保留标准输入输出及退出码)。
ego(lite) 0.6.0.16
修复
- 修复 Windows ego-browser 在部分机器上直接崩溃的问题。
ego(lite) 0.6.0.15
改进
- 增加 Space 预览和浮动按钮下方快捷键提示的左右留白,使文字不再紧贴边框。
修复
- 修复 Windows 启用垂直标签栏且窗口中存在非活动 Space 时,最小化后恢复导致窗口意外变宽的问题。
- 修复全屏下鼠标悬停展开垂直标签栏时,折叠按钮向右偏移的问题。