随着手头的开发设备越来越多——内网里同时跑着主力 ubuntu-dev、编译苹果端的 macos-dev,还有专门跑 Windows 任务的 windows-vm,再加上我自己平时也不止用 OpenCode 这一种 AI 编码工具,原来那个绑定了特定工具名的 OpenCode Lagoon 就显得有点窄了。

正式更名为「Lagoon」,老包名无缝覆盖

2026 年 10 月 10 日(PR #92,Commit a0fd5c2,v0.2.4-rc.2),我正式把项目名称从 opencode-lagoon 简化更名为 Lagoon,为后续接入更多编码工具铺路。为了不折腾已经装了 App 的设备,我特意保留了原有的 Android 应用包名 com.igng.opencode.lagoon 以及旧版深链协议兼容,新包打出来直接就能覆盖安装,历史服务器配置一字不丢。

告别切来切去:全服务器常驻模式上线

紧接着在 10 月 13 日到 17 日(PR #98 至 #104,v0.2.5 Commit a61f9d6),我着手解决了多台开发机协同的痛点。

在之前的版本里,虽然可以保存多台开发机的地址,但同一时刻只能激活一台“当前服务器”。如果我既让 ubuntu-dev 在后台改后端接口,又让 macos-dev 在跑客户端构建,就得在手机下拉菜单里来回切换服务器才能看清两边各自的进度。

为此,我全新上线了 AllServersOverview(全服务器常驻模式)。现在打开首页,App 默认同时与所有已配置的开发机建立连接并维持事件流,在同一个屏幕上汇总展示全部机器正在运行的会话,以及任何一台机器卡住等待审批的请求卡片。更顺心的是跨端对账:不管你是在手机系统通知栏里顺手点了“批准”,还是刚好走回电脑前在终端里敲了回车同意,手机端和状态栏胶囊都会实时收到状态变更并自动消掉提醒,绝不会留下一堆已经过期的假通知。