Repository navigation
Codex 上下文 0.6.22 · macOS 试用版
Pre-release
Pre-release
Codex 上下文 0.6.22
本次汇总此前本地维护更新,并加入按模型区分的全局上下文默认配置。
全局默认
- 左侧与菜单栏新增“全局配置”,无需识别对话即可选择官方默认、自适应或自定义。
- 默认关闭。启用后按“对话设置 > 项目设置 > 全局默认”决定策略,不强制覆盖已有单独设置。
- 自适应初始档来自每个模型自己的官方目录。例如官方目录分别给出 500K、272K 时,分别从对应初始档开始,而非全局写死同一个数值。
- 各对话独立保存自适应状态。自定义切回自适应、关闭后重新启用时,从初始档重新计算;普通重启保留同一激活代次。
- 关闭全局配置不删除对话或项目设置。未单独设置的对话在下一安全边界恢复原生配置。
模型与预算一起加载
- 用户明确切换模型时,复用官方会话恢复接口,在同一次请求中设置模型和预算。
- 修复已加载会话的恢复入口忽略新模型或预算的问题。先在空闲边界释放旧运行会话,再同步加载,不修改聊天文件。
- 准备或加载失败时不发送该轮模型切换请求,并尝试恢复原配置。
- 如果模型已经通过其他入口单独改变,不再事后追加独立预算变更。正常策略修改仍在安全边界加载,不打断生成中的回复。
- 不自动换模型,不改用户推理强度;不承诺缓存零损耗,也没有“丢一次缓存等于若干轮成本”的测量结论。
默认读取与窗口行为修复
- “官方默认”读取 Codex 官方下载的当前模型目录,不把已设定的自定义预算当默认,也不固定写死 272K。
- 显式默认作为单独设置保存,能够覆盖冲突的继承配置。官方目录更新后按新参数解析。
- 中间档低于初始档时,上调至初始档;相同档位合并。旧 485K 中间档不会阻止官方初始档升至 500K。
- 应用使用正常 Dock / 最小化生命周期;已有可见窗口不因后台重开再次置顶。
- 增加有界本地焦点日志,记录窗口生命周期和进程元数据,便于定位再次抢焦点的来源。不记录聊天、标题、账号或凭据,不上传。
验收范围
- 192 项单元检查:59 Swift、80 Node、53 Python。
- 使用官方签名 CLI 0.163.0-alpha.10.2,在隔离 HOME 中以本地合成响应验收。
- 发布包验证按模型预算、对话/项目/全局优先级、两种模型切换入口、关闭恢复、重启、聊天前缀保留与 SQLite 完整性。
- 延续默认读取、升降档及压缩观测夹具;保护原生配置和官方运行程序,不对主 Codex 注入测试消息。
- 这些是功能与协议验收,不代表真实长对话压缩质量、缓存命中率或长期稳定性保证。
下载与升级
提供 Apple Silicon 的 DMG、ZIP 及 SHA-256 清单。仅支持 macOS 14+、Python 3.11+ 和通过签名/协议检查的官方安装。
将应用安装到 Applications 后完成组件接入。更新运行组件后,在方便时完整退出并重新打开整个 Codex 一次;不是每个对话都要重启。之后普通策略切换与升降档继续在下一安全边界加载。
全局功能需要主动启用并保存。升级不会自动接管全部对话。应用仍为本地临时签名,未做 Apple Developer ID 公证;不关闭系统安全校验。