Skip to content

Releases: rainj2013/luna-mux

Luna Mux v0.5.2

Choose a tag to compare

@rainj2013 rainj2013 released this 18 Sep 17:05

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

Choose a tag to compare

@rainj2013 rainj2013 released this 17 Sep 15:16

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

Choose a tag to compare

@github-actions github-actions released this 11 Sep 16:29

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 结束时误报整个任务完成的问题。

依赖升级

其他改进

  • 统一应用内文件选择界面,支持路径导航、搜索、筛选和隐藏文件显示。
  • 改进混合窗格布局恢复,保留分屏比例和最小化前的位置。
  • 优化 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

Choose a tag to compare

@github-actions github-actions released this 09 Sep 15:02

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

Choose a tag to compare

@rainj2013 rainj2013 released this 05 Sep 14:30

Luna Mux v0.4.0

新增与改进

  • 增强 Agent 的跨窗格终端交互能力:支持发送文字、按键和粘贴,并等待输出或提示状态;等待超时后可以继续读取同一次交互的结果。
  • 新增终端文本屏幕快照,Agent 可以读取当前屏幕、光标位置和终端模式,更准确地理解清屏、覆盖写和全屏终端程序的状态。
  • 按键和自动粘贴根据终端模式发送,支持方向键、Home/End、翻页等操作;可配置提示规则,区分正常输入、续行和分页状态,避免旧提示触发新的等待。
  • 为终端交互加入请求去重和输入协调,减少重试导致的重复输入,防止多个 Agent 同时写入相互干扰,并允许用户手动接管终端。
  • 改善本地 PTY 写入阻塞时的响应,避免大量输入影响异步等待和其他终端操作;输出读取与屏幕解析均限制资源占用。
  • 内置 agent-browser0.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

Choose a tag to compare

@github-actions github-actions released this 03 Sep 14:57

Full Changelog: v0.3.3...v0.3.4

Luna Mux v0.3.3

Choose a tag to compare

@rainj2013 rainj2013 released this 28 Aug 15:34

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

Choose a tag to compare

@rainj2013 rainj2013 released this 25 Aug 15:44

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

Choose a tag to compare

@rainj2013 rainj2013 released this 25 Aug 14:53

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

Choose a tag to compare

@rainj2013 rainj2013 released this 25 Aug 14:26

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.scandiros.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