Repository navigation
Releases
Codex Light 0.5.3 · 大聊天读取修复
修复聊天内容较大时出现 “Tool response exceeds the size limit” 并一直显示重连的问题。
- 电脑端遇到大小限制后自动减少读取轮数、缩短或省略工具输出,保留原分页位置。
- 极端单轮仍超过 Desktop 上限时,手机明确显示内容限制,连接和已显示消息保持可用。
- 更早历史读取失败不会阻塞最新消息;短暂记忆降级策略,避免重复大请求。
- 保留双开切换与分段耗时诊断功能。
验证:55 项服务测试、44 项 JVM 测试和 18 项 Android 设备测试通过;1 项可选真实测试跳过。用户报告的聊天已完成真实只读复现与降级读取验证。
手机在应用内检查更新,或下载安装 codex-lan-android.apk。版本 0.5.3,versionCode 17,沿用原发布签名。电脑服务也需更新到 0.5.3 才能启用自适应读取。
Codex Light 0.5.2 · 消息分段耗时诊断
新增消息分段耗时诊断,帮助定位手机发消息时卡在连接、电脑处理还是 Desktop 投递确认。
- 在 App「⋮ → 消息发送诊断」查看、复制和清除最近记录;配对页也可查看已有诊断。
- 记录手机连接/TLS、请求上传、等待和读取响应,以及电脑实例发现、回执写入、桌面状态和投递阶段。
- 发送卡住或手机没有收到响应时,可查询电脑端原请求的最新进度,不会重发消息。
- 诊断按电脑和实例隔离,不含消息正文、附件、凭证、地址或路径。
- 手机和电脑分别使用单调时钟;Desktop 已接收或排队不表示模型已经处理。
手机可在 App 内检查更新,或下载 codex-lan-android.apk 覆盖安装。沿用原签名,versionCode 16。电脑端需同时更新到 0.5.2 才能提供电脑各阶段;旧服务仍可发送并记录手机耗时。
电脑端诊断保留最近 100 条、最长 24 小时,重启清空;手机最多保存最近 20 条,可手动清除。结果未知时请先查看聊天和诊断,不要重复发送。
验证:48 项服务测试、44 项 Android JVM 测试和 17 项 Android 15 设备回归通过;1 项可选真实桌面测试跳过,lint 无错误。最终签名 APK 覆盖安装通过。发送测试使用隔离模拟服务,未向真实聊天发送测试消息。
Codex Light 0.5.1 — 连接恢复与慢读取修复
Codex Light 0.5.1:连接竞争与慢读取修复
- 实例扫描复用同一进程拥有的已验证管道,不再因为桌面忙、能力探测暂时超时而误判离线或打断正在投递的消息;进程或管道改变后仍重新校验。
- 同一会话的慢读取共享进行中的请求,缓存从响应完成时计时;发送后旧读取失败不会清掉新请求。
- 关闭连接后,尚未完成的端点发现不能重新建立旧连接。
- 安卓配对取消或证书替换后,迟到的配对响应不再恢复旧连接,未使用的临时登录会被注销。
- 发送、上传或回答过程中点击重连保留原操作的回执;旧连接的响应不会清除新连接的忙碌状态,配对过期后按钮正常恢复。
手机通过「检查更新」覆盖安装;versionCode 15,沿用原发布签名。电脑端也更新到 0.5.1,保留配对、证书与附件。
验证:40 项服务测试、41 项 JVM 测试通过(另 1 项可选真实环境测试跳过)、16 项 Android 15 设备回归通过,lint 无错误;真实双实例仅进行只读验证,未向用户聊天发送测试消息。
Codex Light 0.5.0 — 双开切换与消息投递优化
Codex Light 0.5.0:双开实例切换与消息投递可靠性
- 手机「⋮」菜单选择主账号或 account-2 等运行实例,顶部显示当前实例。重连保持选择,草稿、附件、图片、模型和用量各自隔离;实例离线时可手动切换,不自动转发到其他账号。
- 活动会话优先即时引导。沿用当前模型/强度时不再先进入后续轮次队列;更换模型/强度时保留排队设置,并明确显示发送状态。
- 兼容新版 Desktop 的 codex-app-tools 管道,按管道所属进程识别实例,修复混合日志选错账号的风险。
- 慢读取超时不再中断发送;并发重复请求只投递一次;回执原子保存,未知结果不自动重发。
- 修复发送后等待历史刷新造成按钮长时间锁定,以及实例切换/旧版状态迁移的边界问题。
手机在应用内「检查更新」覆盖安装,版本号 0.5.0、versionCode 14,沿用原发布签名。电脑服务也需更新到本版:使用 Codex Light 插件更新,或下载完整 Windows 包解压运行 install.bat。保留原 .runtime,已有配对、证书与附件继续使用。
实例发现支持同一 Windows 用户下的标准 Desktop 及通过 --user-data-dir 启动的 Instance Hub / ai-multi-instance 配置。Desktop 无实时会话所有者时使用原提交接口;桌面卡住、电脑休眠或网络中断仍会影响到达时间。未向真实用户聊天发送测试消息;真实双实例验证仅使用读取接口。
验证:35 项服务测试、41 项 JVM 测试(另 1 项可选真实环境测试跳过)、15 项 Android 15 设备回归通过,lint 无错误,APK 原发布签名校验通过。修复了单独构建设备测试包时的签名任务依赖,并覆盖配对过期后的待确认消息恢复。
Codex Light v0.4.9 — Windows 一键安装与插件
Windows 电脑端新增一键安装和 Codex Light 插件。
- 下载
codex-light-windows-x64.zip,完整解压,双击install.bat。自带 Node,使用 Windows 原生证书,自动配置 Desktop 连接来源、登录自启动和插件。 - 防火墙单独申请 Windows 权限,仅放行专用网络、本地子网、TCP 8787。重复安装保留配对、证书和附件。
- 插件支持安装、更新、修复、状态查询与停止,可从仓库来源安装:
codex plugin marketplace add EliotOK/codex-lan,再执行codex plugin add codex-light@codex-light。 - Android 0.4.9 沿用界面、包名与签名,应用内检查更新可覆盖安装。
首次使用见仓库 codex-lan/GETTING-STARTED.md。新电脑需在手机导入该电脑公开证书。安装后重启 Codex,在新聊天中使用插件。
Codex Light v0.4.8 · 最近交互排序与首次使用指南
Codex Light 0.4.8 按最近交互时间排列项目和会话,并补充其他用户首次使用的完整流程。
- 每个项目内及“未分组”内的会话按 Desktop 提供的更新时间降序排列;置顶旧会话仍按更新时间参与排序。
- 项目分组按组内最近更新的会话排序,“未分组”也参与排序。
- 搜索保留分组的整体最近更新时间;缺失或相同时间保留原顺序,发送成功后刷新列表。
- 新用户安装、独立证书导入、配对码及连接来源设置见
codex-lan/GETTING-STARTED.md。
手机点击“⋮ → 检查更新”安装;本次排序不改变电脑服务协议,已使用 0.4.7 服务的电脑无需更新。每个新用户需要在自己的 Windows 电脑部署服务,Android 导入该电脑的公开证书,连接自己已登录的 Codex Desktop。
验证:40 项 JVM 测试、12 项 Android 15 设备测试通过,lint 无错误;新增排序回归覆盖置顶旧会话、未分组新旧会话、项目最近更新时间、搜索与缺失时间。沿用原包名和签名,可覆盖安装并保留已有设置。
Codex Light v0.4.7 · 会话互动与重连
Codex Light 0.4.7 增加手机会话互动,并修复 Desktop 重启后的连接恢复。
- 应用名称更新为 Codex Light,保持现有聊天布局、字号、主题、包名与签名,可覆盖安装并保留连接及草稿。
- 有待回答问题时显示“会话互动”,可回答原 Desktop 会话的 Plan
request_user_input和 MCP 表单提问;支持选择、文字、布尔、数字与枚举多选,并可拒绝或取消 MCP 提问。 - 读取已有纯文字排队消息,支持“立即引导”到当前运行轮次,沿用原消息 ID。附件、服务端队列及 Desktop 禁止立即发送的消息仍需电脑处理。
- 重新发现存活的 Desktop 通信端点;启动日志缺失时通过只读能力检查恢复。活跃配对每小时续期,闲置十二小时后需重新配对。
- 外网连接方案已写入
codex-lan/REMOTE-ACCESS.md,推荐应用内中继与端到端加密。本版本仍通过局域网连接。
手机点击“⋮ → 检查更新”即可安装。电脑服务需要同步更新至 0.4.7:保留 .runtime/,替换源代码后由原守护任务重启服务。
验证:39 项 JVM、12 项 Android 15 设备测试、27 项服务测试通过,lint 无错误;最终签名 APK 与原项目签名兼容。提问与立即引导的完整 UI 流程使用模拟服务验证,真实 Desktop 的 owner、快照和互动接口通过只读集成验证。未向真实待回答问题发送测试答案或向真实运行轮次发送测试引导。
v0.4.6 · 回复头像与逐项记录
修复圆角裁切与执行记录阅读体验。Android 0.4.6,versionCode 10,沿用原签名;电脑服务最低 0.4.5。
- 助手正文直接排版,用户气泡与输入框增加内侧留白,避免首尾文字和选区受到圆角裁切。
- 正式回复恢复 Discord 式头像、作者和时间;进度与操作使用折叠列表。
- 记录按顺序逐项显示,每项一行,超出用省略号;点击单项展开或收起。
- 长输出在最高 280 dp 的区域内滚动,查看记录时保留阅读位置。
- 思考部分显示 Desktop 可见摘要,空摘要不占列表项。当前连接未提供可见摘要,仍可查看进度与真实操作。
在 App 中“检查更新”即可覆盖安装,保留连接、字号、主题与草稿。
39 项 JVM、11 项 Android 15 设备测试与 21 项服务测试通过。最大字号下的气泡留白、头像、单行省略与逐项展开已验证;签名 v2/v3 校验通过,Android lint 无错误。实体手机尚未实测此版本。
v0.4.5 · Remote 布局与附件上传
更新 Remote 风格布局与手机附件上传。Android 与电脑服务 0.4.5,versionCode 9,沿用原签名。
- 胶囊会话栏、通栏助手正文、用户气泡、圆角输入区,回复支持复制。
- 输入区集中“+”、盾牌、模型与强度、语音输入和发送;模型紧凑显示如“6.1 Sol 高”。
- 新增经典黑主题,原有字号与外观设置保留。
- “+”选择图片或文件,上传到电脑后随消息引用;附件草稿按会话保存。每条最多 5 个文件,单个 20 MB、总计 40 MB。
- 盾牌打开权限说明,可在电脑打开当前会话。当前 Desktop 桥接不开放权限修改,实际修改仍需电脑盾牌。
- 修复阅读历史后回到底部与新回复跟随的滚动状态。
App 中“检查更新”即可下载安装。电脑服务需升级至 0.4.5 才能使用附件与权限入口:覆盖服务代码时保留 .runtime/,再重启服务。当前开发电脑已更新。
37 项 JVM、10 项 Android 15 设备测试与 21 项服务测试通过。真实 Desktop 只读联调,发送与导航使用隔离模拟服务。Android lint 无错误,签名 v2/v3 校验通过;实体手机尚未实测。
v0.4.4 · 外观与模型选择
新增字号、主题、消息布局与模型选择。Android 与电脑服务 0.4.4,versionCode 8,沿用原签名。
- “••• → 外观与字号”:14–22 sp 正文字号,四种主题即时切换并保存。
- Discord 风格消息排列:头像、作者、时间与正文,阅读间距更宽。
- 输入框上方“模型”:选择 Desktop 支持的模型及推理强度,按会话保存,随下一条消息提交。默认跟随桌面。
- 模型选项从本机动态读取,服务验证兼容组合,发送记录绑定所选模型。
App 的“检查更新”可下载安装,保留连接、草稿与设置。电脑服务也需更新至 0.4.4 才能选择模型:覆盖代码时保留 .runtime/ 并重启服务。当前开发电脑已完成更新。
34 项 JVM、9 项 Android 15 设备测试与 19 项服务测试通过。真实 Desktop 仅只读联调,发送使用隔离模拟服务。Android lint 无错误,签名 v2/v3 通过;实体手机尚未实测。