Releases: rainj2013/luna-mux
Release list
Luna Mux v0.5.2
Luna Mux v0.5.2
增强浏览器资源的数据管理和 Agent 自动化能力,并修复 macOS 终端渲染问题。
新增与改进
- 浏览器数据保留:新增“保留浏览器数据”开关。开启后,同一 Session 的 Browser Resource 会在浏览器重启后保留 Cookie、登录状态和站点数据;关闭时继续使用一次性 Profile,并在停止后清理。
- 数据隔离与清理:完善 Profile 生命周期和清理边界;浏览器下载改为保存在 Luna Mux 产品数据目录并按 Session 隔离,删除 Browser Resource 或 Session 时会清理对应数据。
- Agent 浏览器自动化:升级 agent-browser 至 0.38.1,新增认证凭据库、增量 snapshot、页面批处理、无障碍检查、截图和结构差异比较,并扩展 state、React 和移动设备工具组。
- 浏览器体验:浏览器外观跟随 Luna Mux 的明暗主题;改进 Codex 与 Claude Code 的浏览器工具说明和路由约束。
- 终端稳定性:macOS 终端改用 DOM 渲染器,避免 WebGL 字形图集或上下文异常导致乱码;Windows 和 Linux 聚焦终端仍使用 WebGL。
- 其他:MCP 依赖升级至 rmcp 3.4.0;“关于”页面的构建时间改为本地时区显示。
安装包说明
- macOS 提供 Intel(x64)和 Apple Silicon(arm64)DMG。
- Windows 用户建议优先选择标准版。Windows 11 和大部分 Windows 10 已内置 WebView2,可直接安装使用。
- Windows with-webview2 离线版仅建议系统未预装 WebView2,或需要在特殊离线环境中安装时使用。
完整更新记录:v0.5.1 → v0.5.2
Luna Mux v0.5.1
Luna Mux v0.5.1
新增 Grok Build 接入,改善终端稳定性,并完善数据库结构显示。
新增与改进
- Grok Build:支持本地、WSL 和 SSH 终端中的启动与退出跟踪。由于 Grok 官方目前不支持通过启动参数注入 MCP 配置,Luna Mux 暂不为其注入 Luna MCP 或 Browser MCP。
- 终端稳定性:修复后台输出暂停、切换会话后的显示异常,以及宽字符缩放可能导致终端停止输出的问题;改善分屏尺寸同步并增强诊断。
- Agent 体验:适配 Windows 下 Claude Code 的图片粘贴快捷键,减少退出时 Hook 事件丢失。
- 数据库窗格:表结构新增“长度”列,显示字符长度及数值精度,支持 SQLite、MySQL / MariaDB 和 PostgreSQL。
- 其他:双击“关于”页面的应用图标可查看构建时间;修复 macOS Agent 启动脚本编译问题。
安装包说明
- macOS 提供 Intel(x64)和 Apple Silicon(arm64)DMG。
- Windows 用户建议优先选择标准版。Windows 11 和大部分 Windows 10 已内置 WebView2,可直接安装使用。
- Windows with-webview2 离线版仅建议系统未预装 WebView2,或需要在特殊离线环境中安装时使用。
完整更新记录:v0.5.0 → v0.5.1
Luna Mux v0.5.0
Luna Mux v0.5.0
本次新增数据库窗格,让人与 Agent 在同一界面中查看、操作数据库,并更新 MCP 兼容性及主要依赖。
数据库窗格
- 支持 SQLite、MySQL / MariaDB、PostgreSQL,可与终端一起分屏、最小化和恢复。
- 支持连接管理、表与视图浏览、结构查看、分页查询、SQL 补全和数据编辑,以及 CSV、JSON、SQL 导入导出。
- 同步扩展 Luna Mux MCP:Agent 可以创建和观察数据库窗格、填写 SQL、执行查询;用户可直接查看操作和结果,并随时手动操作。
Claude Code 与 MCP
- 适配新版 Claude Code 的 MCP 协议要求,补齐工具列表缓存元数据,同时兼容旧协议客户端。
- 修复 Claude Code 子 Agent 结束时误报整个任务完成的问题。
依赖升级
-
agent-browser 0.36.0 → 0.37.1:增强 WebMCP 可用性提示,新标签页继承会话设置;改进录屏,支持 1–60 fps 和 WebM / MP4 输出(需要
ffmpeg)。更新记录 (https://github.com/vercel-labs/agent-browser/releases/tag/v0.37.1) -
russh 0.54.5 → 0.63.3、russh-sftp 2.3.0 → 3.0.0:适配新版 SSH 认证和端口转发接口,纳入密钥交换期间写入、PTY
参数和停滞写入超时修复。更新记录 (https://github.com/Eugeny/russh/releases) -
rmcp 3.1.2 → 3.2.0:改进旧协议初始化、HTTP 探测回退和并发请求处理。更新记录
(https://github.com/modelcontextprotocol/rust-sdk/releases/tag/rmcp-v3.2.0) -
React / React DOM 升级至 19.3.0,纳入渲染与表单相关修复,同步更新 Tauri 插件。更新记录
(https://github.com/facebook/react/releases/tag/v19.3.0)
其他改进
- 统一应用内文件选择界面,支持路径导航、搜索、筛选和隐藏文件显示。
- 改进混合窗格布局恢复,保留分屏比例和最小化前的位置。
- 优化 Windows 安装包构建与缓存,更新中英文界面和文档。
安装包说明
- macOS 提供 Intel(x64)和 Apple Silicon(arm64)DMG。
- Windows 用户建议优先选择标准版。Windows 11 和大部分 Windows 10 已内置 WebView2,可直接安装使用。
- Windows with-webview2 离线版仅建议系统未预装 WebView2,或需要在特殊离线环境中安装时使用。
完整更新记录:v0.4.1 → v0.5.0 (v0.4.1...v0.5.0)
Luna Mux v0.4.1
Luna Mux v0.4.1
新增与改进
- 浏览器 Runtime 启用 WebMCP 页面 API,本地与远程 Agent 可通过
webmcp工具组发现并调用网页注册的工具,也能查询异步结果或取消调用。 - Chrome 启动参数加入
--enable-features=WebMCP,WebMCPTesting,预览客户端可直接使用页面 API;单独加入 MCP 工具组并不会启用 Chrome 的底层能力。 - 网页需自行注册工具,实际可用性取决于 Chrome 与网页所用 API 版本。
安装包说明
- macOS 提供 Intel(x64)和 Apple Silicon(arm64)DMG。
- Windows 用户建议优先选择标准版。Windows 11 和大部分 Windows 10 已内置 WebView2,可直接安装使用。
- Windows
with-webview2离线版仅建议系统未预装 WebView2,或需要在特殊离线环境中安装时使用。
完整更新记录:v0.4.0...v0.4.1
Luna Mux v0.4.0
Luna Mux v0.4.0
新增与改进
- 增强 Agent 的跨窗格终端交互能力:支持发送文字、按键和粘贴,并等待输出或提示状态;等待超时后可以继续读取同一次交互的结果。
- 新增终端文本屏幕快照,Agent 可以读取当前屏幕、光标位置和终端模式,更准确地理解清屏、覆盖写和全屏终端程序的状态。
- 按键和自动粘贴根据终端模式发送,支持方向键、Home/End、翻页等操作;可配置提示规则,区分正常输入、续行和分页状态,避免旧提示触发新的等待。
- 为终端交互加入请求去重和输入协调,减少重试导致的重复输入,防止多个 Agent 同时写入相互干扰,并允许用户手动接管终端。
- 改善本地 PTY 写入阻塞时的响应,避免大量输入影响异步等待和其他终端操作;输出读取与屏幕解析均限制资源占用。
- 内置
agent-browser从 0.34.0 升级至 0.36.0,同步更新 Windows 和 macOS 安装包中的浏览器自动化工具。
安装包说明
- macOS 提供 Intel(x64)和 Apple Silicon(arm64)DMG。
- Windows 用户建议优先选择标准版。Windows 11 和大部分 Windows 10 已内置 WebView2,可直接安装使用。
- Windows
with-webview2离线版仅建议系统未预装 WebView2,或需要在特殊离线环境中安装时使用。
完整更新记录:v0.3.4...v0.4.0
Luna Mux v0.3.4
Full Changelog: v0.3.3...v0.3.4
Luna Mux v0.3.3
Luna Mux v0.3.3
修复内容
- 修复托管 Codex 终端粘贴多行文本时,内容可能被重复处理或拆分输入的问题。现在多行内容会统一换行格式,并作为一次粘贴写入终端。
- Codex 启动后、首个 Hook 事件到达前即可正确识别 Agent 类型,使启动阶段的状态显示和粘贴行为更稳定。
- 单行粘贴和非 Codex 终端继续使用原有粘贴流程。
安装包说明
- macOS 提供 Intel(x64)和 Apple Silicon(arm64)DMG。
- Windows 用户建议优先选择标准版。Windows 11 和大部分 Windows 10 已内置 WebView2,可直接安装使用。
- Windows
with-webview2离线版仅建议系统未预装 WebView2,或需要在特殊离线环境中安装时使用。
完整更新记录:v0.3.2...v0.3.3
Luna Mux v0.3.2
Luna Mux v0.3.2
修复内容
- 修复窗格消息状态边框仅显示在单侧的问题,现在会在整个窗格边框显示对应状态颜色,并保留清晰、低干扰的窗格分隔。
安装包说明
- macOS 提供 Intel(x64)和 Apple Silicon(arm64)DMG。
- Windows 用户建议优先选择标准版。Windows 11 和大部分 Windows 10 已内置 WebView2,可直接安装使用。
- Windows
with-webview2离线版仅建议系统未预装 WebView2,或需要在特殊离线环境中安装时使用。
完整更新记录:v0.3.1...v0.3.2
Luna Mux v0.3.1
Luna Mux v0.3.1
修复内容
- 修复 macOS 本地 zsh 窗格输入中文时,文字可能显示为异常符号的问题。
- macOS 本地终端缺少 UTF-8 locale 时会自动补充,同时保留用户已有的 locale 设置。
安装包说明
- macOS 提供 Intel(x64)和 Apple Silicon(arm64)DMG。
- Windows 用户建议优先选择标准版。Windows 11 和大部分 Windows 10 已内置 WebView2,可直接安装使用。
- Windows
with-webview2离线版仅建议系统未预装 WebView2,或需要在特殊离线环境中安装时使用。
完整更新记录:v0.3.0...v0.3.1
Luna Mux v0.3.0
Luna Mux v0.3.0
本次版本重点改善了多窗格工作体验、Agent 启动可靠性、浏览器自动化稳定性,以及 Windows、WSL 和 SSH 环境下的兼容性。
主要更新
窗格与界面体验
- 三个及以上窗格自动采用双列布局,减少终端横向挤压。
- 修复切换会话或窗格后最大化状态残留的问题。
- 优化侧边栏、工具栏、终端窗格、分隔条和状态提示的视觉效果。
- 统一终端光标与文本选区的强调色。
- 为视图切换和常用操作按钮补充悬停提示。
Agent 状态管理
- Agent 启动后立即显示“启动中”,不再因首个 Hook 尚未到达而短暂消失。
- Agent 事件按序列号合并、去重和排序,减少状态覆盖与重复事件。
- Agent 进程结束后自动清理对应窗格的 Agent 状态。
- 改进 Agent 等待、警告和错误状态的视觉提示。
Agent 启动可靠性
- 为 Luna Mux 创建的 Runtime 目录增加进程归属信息。
- 只清理所属进程已经退出的 Runtime,避免多个 Luna Mux 实例互相删除运行文件。
- 命令探测会跳过 Luna Mux 自己生成的 Codex 和 Claude shim,防止递归启动。
- 加强 PowerShell 5.1、PowerShell 7、WSL 和 macOS 下的 Agent 启动兼容性。
Browser Runtime 与 Hook
- Hook 转发遇到临时连接失败、超时、HTTP 429 或服务端错误时自动重试。
- 为
agent_browser启动流程提供更合理的等待时间。 - 浏览器预热失败时增加一次有界重试,降低 Chrome/CDP 尚未就绪造成的偶发失败。
- 改进 Browser Resource 启动阶段的稳定性。
SSH 与旧系统兼容性
- SSH 文件列表功能兼容较旧的 Python 环境。
- 支持依次使用 Python 3、Python 2 和默认
python。 - 移除对
os.scandir、os.fsdecode等较新 Python API 的依赖。
Windows 安装体验
- 安装或卸载时不再强制终止正在运行的 Luna Mux 及其终端子进程。
- 检测到应用仍在运行时,会提示用户先正常关闭,避免活跃终端会话意外丢失。
- 保留对遗留 Agent Browser 进程的清理。
安装包说明
- macOS 提供 Intel(x64)和 Apple Silicon(arm64)DMG。
- Windows 用户建议优先选择标准版。Windows 11 和大部分 Windows 10 已内置 WebView2,可直接安装使用,无需额外下载运行环境。
- Windows
with-webview2离线版内置 WebView2 安装组件,仅建议系统未预装 WebView2,或需要为特殊离线环境准备完整安装包时使用。
完整更新记录:v0.2.1...v0.3.0