## 新功能
- `/usage` 现在可以显示并兑换已获得的使用额度重置积分,支持确认、重试和刷新可用状态。(#28154, #28793)
- `/plugins` 现在将远程插件分为 OpenAI 精选、工作区以及与我共享三个板块,符合条件的轮次可推荐并安装相关插件。(#26703, #28399, #28400, #27704, #28403)
- 可配置的发布令牌预算可跟踪跨代理线程的使用情况,提供剩余预算提醒,并在预算耗尽时中止轮次。(#28746, #28494, #28707, #29423)
- 应用服务器客户端可在线程和轮次级别将多代理委派配置为禁用、仅显式请求或主动模式。(#28685, #28792, #29324)
- 新增索引网络搜索模式,允许实时搜索,同时限制对服务器批准的 URL 的直接页面访问。(#28489)
- Codex 现在可以接收定期的 UTC 时间提醒,并直接查询当前时间,包括通过客户端提供的应用服务器时钟进行查询。(#28822, #28824, #28835, #29011)
## 错误修复
- 修复了使用 `Ctrl+Z` 挂起后再用 `fg` 恢复后 Linux TUI 渲染不可靠的问题。(#28342)
- 执行服务器进程和 stdio MCP 会话现在能够在短暂断连后存活,包括签名 URL 刷新和可重试安全的 stdin 写入。(#28512, #28374, #28546, #28895)
- 远程环境现在能够在各操作系统中保留执行器原生的路径、Shell、`AGENTS.md` 发现以及沙箱行为。(#28146, #28152, #28958, #28983, #29099, #29108, #29113, #29424)
- 插件加载和安装现在处理根市场布局、清单回退、多条技能路径、可操作的下载错误以及立即的工具刷新。(#28771, #28789, #28790, #28863, #28951)
- 父代理现在能够接收终端子代理的错误,而不是将失败的工作视为空成功完成。(#28375)
- 目标优先的线程现在再次被持久化,并可通过 `thread/list` 和 `thread/search` 返回。(#28808)
## 杂项
- 通过推迟不必要的 DNS 工作、预热模型缓存、重用已解析的插件技能、并行化技能元数据读取以及跳过冗余的目录同步,减少了启动和会话延迟。(#28542, #28699, #28844, #29326, #29005)
- 通过移除每个事件的 WebSocket 负载日志记录并过滤重复的遥测记录,减少了持久化日志的滚动量。(#29432, #29457)
## 变更日志
完整变更日志:https://github.com/openai/codex/compare/rust-v0.141.0...rust-v0.142.0
- #28396 [codex] 记录外部代理导入结果 @charlesgong-openai
- #27751 [codex] 在 account/read 中公开 Bedrock 凭证源 @celia-oai
- #28338 [codex] 压缩冷活动发布 @jif-oai
- #28368 功能:为多代理 v2 消息渲染类型化信封 @jif-oai
- #28508 [测试] 将应用排除在通用核心测试框架之外 @jif-oai
- #28472 [codex] 明确插件加载和运行时能力阶段 @xl-openai
- #28375 核心:将终端子代理错误传递给父代理 @jif-oai
- #28542 性能(配置):延迟远程沙箱主机名查找 @fcoury-oai
- #28473 路径-URI:明确无效的主机路径错误 @anp-oai
- #28342 修复(TUI):挂起后恢复 TUI @fcoury-oai
- #28354 [codex] exec-server:分块流式传输文件 @pakrym-oai
- #28553 杂项:侧边提示 @jif-oai
- #27099 [codex-app-server-test-client & codex-app-server] 插件使用分析烟雾测试 @jameswt-oai
- #28554 修复(TUI):高亮 C++ 模块文件 @fcoury-oai
- #28467 [codex] 在代码模式输出被截断时明确警告 @aibrahim-oai
- #27750 [codex] 添加增量线程历史变更 @wiltzius-openai
- #28154 功能(TUI):在 /usage 中添加速率限制重置兑换 @jayp-oai
- #28562 ci:在所有 bazel 目标上运行代码模式单元测试 @cconger
- #27923 [codex] 通过环境文件系统路由 MCP 文件上传 @pakrym-oai
- #27100 [codex-app-server-test-client] 插件安装/卸载分析烟雾测试 @jameswt-oai
- #28581 [codex] 重新启用绝对工作目录集成测试 @anp-oai
- #28468 代码模式:扩展测试覆盖以锁定单元格生命周期 @cconger
- #28587 [codex] 测试 exec 相对额外权限 @anp-oai
- #28577 明确模型生成和遗留应用路径类型 @anp-oai
- #28589 记录路径迁移的不变量 @anp-oai
- #28146 app-server:保留目标原生环境工作目录 @anp-oai
- #28595 告知 codex 关于 PathUri serde 兼容性 @anp-oai
- #28399 [codex] [1/4] 添加推荐插件端点缓存 @adaley-openai
- #28400 [codex] [2/4] 泛化插件建议呈现 @adaley-openai
- #27704 [codex] [3/4] 激活端点插件推荐 @adaley-openai
- #28152 核心:原生渲染远程环境工作目录 @anp-oai
- #28403 [codex] [4/4] 简化推荐插件安装模式 @adaley-openai
- #26706 PAC 1 - 添加系统代理功能配置表面 @canvrno-oai
- #27910 添加线程 recencyAt 用于侧边栏排序 @nornagon-openai
- #28627 还原“告知 codex 关于 PathUri serde 兼容性 (#28595)” @anp-oai
- #28625 [codex] 通过身份验证门控远程插件目录 @xl-openai
- #28629 [codex] 核心:恢复绝对轮次上下文工作目录 @anp-oai
- #28642 线程存储:修复响应固定编译 @pakrym-oai
- #28580 [codex] 支持对象值插件 MCP 清单 @charlesgong-openai
- #28599 代码模式:将单元格状态移入库 actor @cconger
- #28471 [codex] 测试代码模式变量截断 @aibrahim-oai
- #28655 还原“添加线程 recencyAt 用于侧边栏排序” @pakrym-oai
- #28638 核心:移除冗余的 TurnContext 和 Prompt 字段 @pakrym-oai
- #28656 [codex] 持久化内置图像结果报告为生成 @won-openai
- #28512 在断连后恢复 exec-server 会话 @jif-oai
- #28546 在 exec 恢复期间回退注册表重试 @jif-oai
- #28561 为 MAv2 代理间消息添加连接密钥 @jif-oai
- #28699 app-server:保持模型缓存温暖 @jif-oai
- #28705 用 SkillsService 替换 SkillsManager @jif-oai
- #27965 [快速][codex-rs] 支持 apps._default.default_tools_approval_mode @zamoshchin-openai
- #28359 通过 Windows 沙箱包装器运行 fs 助手 @iceweasel-oai
- #28628 [codex] 修复无效的技能 frontmatter 标量 @charlesgong-openai
- #28632 告知 codex 避免更改发布格式 @anp-oai
- #28738 按执行环境限定命令审批范围 @jif-oai
- #19047 功能:添加运行任务身份原语 @adrian-openai
- #28671 [codex] 通过兼容迁移历史恢复线程 recency @nornagon-openai
- #28768 提取 TUI 插件目录渲染 @canvrno-oai
- #28389 [codex] 使用紧凑的 OpenAI 文档搜索查询 @kkahadze-oai
- #28681 unified-exec:通过 exec-server 保留 PathUri @anp-oai
- #28731 [codex] 跟踪插件安装和导入遥测失败 @charlesgong-openai
- #28651 exec-server:公开环境注册表负载 @viyatb-oai
- #28771 修复(插件):支持根本地市场插件 @caseychow-oai
- #28791 bazel:刷新过期的 macOS SDK 固定 @anp-oai
- #28782 [codex] 跟踪工具构建延迟 @owenlin0
- #28778 路径-URI:解耦原生路径解析 @anp-oai
- #28774 功能(exec-server):添加 Noise 会合环境 @apanasenko-oai
- #28812 [codex] 为响应项添加可选 ID @pakrym-oai
- #28784 修复(安装):支持较旧的 awk 校验和解析 @fcoury-oai
- #28826 [codex] 为实时路由轮次使用唯一 ID @guinness-oai
- #27986 [codex] 控制自动实时交接传递 @jiayuhuang-openai
- #28836 [codex] 支持助手实时追加文本 @guinness-oai
- #28374 在重新连接时刷新签名的 exec-server URL @apanasenko-oai
- #28825 将选定的命名空间公开为直接模型工具 @won-openai
- #28790 [codex] 支持插件清单路径列表 @charlesgong-openai
- #28851 记录更多路径迁移指南到 codex @anp-oai
- #28780 unified-exec:在命令事件中保留 PathUri @anp-oai
- #28605 [codex] 拆分插件和技能预热追踪 @mzeng-openai
- #28608 [codex] 将插件命名空间传递给技能加载 @mzeng-openai
- #28746 [codex] 添加发布令牌预算配置 (1/N) @rka-oai
- #28766 添加网络环境 ID 管道 @jif-oai
- #28915 在 apply_patch 审批测试中避免使用沙箱助手 @jif-oai
- #28813 在 TUI 中断前暂停活动目标 @etraut-openai
- #28895 恢复 exec 进程 stdin 写入 @jif-oai
- #28940 将 Windows 参数 lint 固定为 Windows 2022 @rka-oai
- #28914 将 MCP 沙箱元数据限定到服务器环境 @jif-oai
- #28911 添加轮次作用域上下文贡献 @jif-oai
- #28808 修复目标优先实时线程在 thread/list 中缺失的问题 @etraut-openai
- #25019 [codex] 在启动时初始化 exec-server OpenTelemetry @starr-openai
- #28943 [codex] 修复 Windows 沙箱运行时 ACL 刷新 @iceweasel-oai
- #28946 同步实时通知测试请求 @rka-oai
- #28822 添加时间提醒配置 (1/n) @rka-oai
- #28494 [codex] 发布预算实现 (2/N) @rka-oai
- #27500 支持 `openai/form` 扩展表单询问 @gpeal
- #28949 [codex] 使线程存储轮次过滤器可选 @wiltzius-openai
- #28824 系统时钟的当前时间提醒实现 (2/n) @rka-oai
- #27812 [codex] 缓存插件元数据用于工具建议 @mzeng-openai
- #28854 apply-patch:将路径作为 PathUri 传递 @anp-oai
- #28835 添加应用服务器当前时间实现 (3/n) @rka-oai
- #26496 使自动审查按需提示更加主动 @maja-openai
- #28947 [codex] 移除硬编码的应用 ID 过滤器 @ericning-o
- #28959 TUI:改进统一提及选择可见性 @canvrno-oai
- #27132 在工具调用项上发出受信任的 MCP 应用身份 @martinauyeung-oai
- #19049 功能:将 ChatGPT 身份验证纳入代理身份 @adrian-openai
- #28770 [连接器] 忽略应用可访问性的合成链接 @adaley-openai
- #28863 [codex] 保留远程插件下载状态错误 @xl-openai
- #28958 核心:从外部环境加载 AGENTS.md @anp-oai
- #28789 [codex] 支持市场插件清单回退 @charlesgong-openai
- #28993 [codex] 移除子代理 AGENTS.md 提示实验 @pakrym-oai
- #28989 核心:将 AGENTS.md 路径记录为 URI @anp-oai
- #28983 核心:保持远程 exec 在报告的 shell 上 @anp-oai
- #28844 [codex] 在会话启动期间重用已解析的插件技能 @xl-openai
- #28953 核心:添加 UUIDv7 上下文窗口 ID @pakrym-oai
- #28951 [插件] 远程安装后刷新插件和工具缓存 @adaley-openai
- #28856 始终使用 AVAS 进行实时 WebRTC 通话 @bakks
- #28814 [codex] 在记录历史时分配响应项 ID @pakrym-oai
- #29005 [codex] 跳过远程插件的精选仓库同步 @xl-openai
- #29011 [codex] 添加时钟当前时间工具 @rka-oai
- #29012 核心:为压缩替换历史分配项 ID @pakrym-oai
- #29022 [codex] 支持受保护资源 OAuth 发现 @xl-openai
- #28674 [1/3] 核心:添加远程环境连接生命周期 @sayan-oai
- #28683 [2/3] 核心:在快照中跟踪启动环境 @sayan-oai
- #29025 [3/3] app-server:配置环境连接超时 @sayan-oai
- #28685 添加每轮次多代理模式 @shijie-oai
- #28792 公开线程级多代理模式 @shijie-oai
- #28707 [codex] 当发布预算过期时中止轮次 (令牌预算 3/3) @rka-oai
- #28899 按环境限定网络审批范围 @jif-oai
- #29086 文档化原始响应项兼容性 @jif-oai
- #28489 添加索引网络搜索模式 @winston-openai
- #28942 添加配置开关用于协调器技能和 MCP @jif-oai
- #29099 保持远程 exec 命令在原生执行器上 @jif-oai
- #29095 使用缓存和实时网络访问术语 @winston-openai
- #29042 [codex] 追踪预采样技能和持久化延迟 @rphilizaire-openai
- #29132 杂项(依赖):升级 tokio-tungstenite @apanasenko-oai
- #29006 [codex] 在模型上下文外保留技能描述 @charlesgong-openai
- #29154 允许在任务和 MCP 启动期间使用恢复和设置命令 @etraut-openai
- #29256 核心:添加上下文窗口谱系 ID @pakrym-oai
- #29259 [codex] 原型 mcp_history 线程提示注入 @pakrym-oai
- #29255 [codex] 添加可配置的令牌预算压缩提醒 @pakrym-oai
- #29295 [codex] 简化令牌预算上下文 @pakrym-oai
- #29108 将沙箱意图传递给远程 exec 服务器 @jif-oai
- #29325 测试流水线标量 exec-server 请求 @jif-oai
- #29326 并行化技能元数据统计 @jif-oai
- #29329 使用受控时间进行远程初始化超时测试 @jif-oai
- #29170 代码模式:定义传输无关的运行时类型 @cconger
- #29285 代码模式:将会话所有权移入运行时 @cconger
- #29286 代码模式:线性化单元格终端状态 @cconger
- #29287 代码模式:使会话关闭具有权威性 @cconger
- #29301 [提示] 更新计划模式提示 @rhan-oai
- #29288 代码模式:保留丢弃的观察输出 @cconger
- #29289 代码模式:在完成时保留初始 yield @cconger
- #28260 [codex] 添加内部自动压缩退出选项 @rhan-oai
- #29371 将安全缓冲事件传播到应用服务器客户端 @fc-oai
- #29393 杂项:修复合并竞争(自动压缩功能访问) @sayan-oai
- #29327 跨线程恢复持久化会话 ID @jif-oai
- #29324 简化多代理模式控制 @jif-oai
- #29113 在远程 exec 服务器内部应用沙箱意图 @jif-oai
- #29001 添加工作区消息应用服务器 API @xli-oai
- #29432 停止记录每个 Responses WebSocket 事件 @jif-oai
- #29073 核心:在采样前刷新环境上下文 @sayan-oai
- #29455 修复(核心):在 x-codex-turn-metadata 中恢复 thread_source @owenlin0
- #29457 从持久化日志中过滤噪声目标 @jif-oai
- #29429 移除图像准备标志 @rka-oai
- #29143 ci:使用 hermetic LLVM 0.7.9 恢复自定义 Windows runner @anp-oai
- #27102 [codex] 集中化插件分析元数据 @jameswt-oai
- #26703 TUI 插件共享 3 - 渲染远程插件目录板块 @canvrno-oai
- #29424 语义化报告远程沙箱拒绝 @jif-oai
- #28968 核心:重命名 metadata -> internal_chat_message_metadata_passthrough @owenlin0
- #29464 [sdk/python] 停止公布 HTTP 图像 URL @rka-oai
- #28793 [codex] 修复使用限制重置副本和状态 @jayp-oai
- #27982 [codex] 在父会话启动时启动守护子会话 @jgershen-oai
- #29468 核心:移除未使用的权限工作目录管道 @bolinfest
- #26707 PAC 2 - 添加共享身份验证系统代理合约 @canvrno-oai
- #28991 允许没有电子邮件的 ChatGPT 账户 @efrazer-oai
- #29423 [codex] 配置发布预算提醒阈值 @rka-oai
- #26678 权限配置文件:向客户端公开可用性 @viyatb-oai
- #29476 [codex] 在 app-server 测试客户端中处理 request_user_input @celia-oai
- #29479 修复(配置):处理权限配置文件审查跟进 @viyatb-oai
- #29014 使用托管 MITM 遵守启动自定义 CA 包 @winston-openai
- #29480 杂项:推进 tungstenite fork 固定 @apanasenko-oai
- #27669 [codex-core-plugins] 将远程插件 ID 持久化到文件 @jameswt-oai
## New Features
- `/usage` can now show and redeem earned usage-limit reset credits, with confirmation, retry, and refreshed availability states. (#28154, #28793)
- `/plugins` now organizes remote plugins into OpenAI Curated, Workspace, and Shared with me sections, while eligible turns can recommend and install relevant plugins. (#26703, #28399, #28400, #27704, #28403)
- Configurable rollout token budgets track usage across agent threads, provide remaining-budget reminders, and abort turns when exhausted. (#28746, #28494, #28707, #29423)
- App-server clients can configure multi-agent delegation as disabled, explicit-request-only, or proactive at the thread and turn level. (#28685, #28792, #29324)
- Added an indexed web-search mode that permits live searches while restricting direct page access to server-approved URLs. (#28489)
- Codex can now receive scheduled UTC time reminders and query the current time directly, including through client-provided app-server clocks. (#28822, #28824, #28835, #29011)
## Bug Fixes
- Restored reliable Linux TUI rendering after suspending with `Ctrl+Z` and resuming with `fg`. (#28342)
- Exec-server processes and stdio MCP sessions now survive transient disconnects, including signed-URL refresh and retry-safe stdin writes. (#28512, #28374, #28546, #28895)
- Remote environments now preserve executor-native paths, shells, `AGENTS.md` discovery, and sandbox behavior across operating systems. (#28146, #28152, #28958, #28983, #29099, #29108, #29113, #29424)
- Plugin loading and installation now handle root marketplace layouts, manifest fallbacks, multiple skill paths, actionable download errors, and immediate tool refreshes. (#28771, #28789, #28790, #28863, #28951)
- Parent agents now receive terminal subagent errors instead of seeing failed work as an empty successful completion. (#28375)
- Goal-first threads are once again persisted and returned by `thread/list` and `thread/search`. (#28808)
## Chores
- Reduced startup and session latency by deferring unnecessary DNS work, warming the model cache, reusing parsed plugin skills, parallelizing skill metadata reads, and skipping redundant catalog synchronization. (#28542, #28699, #28844, #29326, #29005)
- Reduced persistent-log churn by removing per-event WebSocket payload logging and filtering duplicated telemetry records. (#29432, #29457)
## Changelog
Full Changelog: https://github.com/openai/codex/compare/rust-v0.141.0...rust-v0.142.0
- #28396 [codex] Record external agent import results @charlesgong-openai
- #27751 [codex] expose Bedrock credential source in account/read @celia-oai
- #28338 [codex] Compress cold active rollouts @jif-oai
- #28368 feat: render typed envelopes for multi-agent v2 messages @jif-oai
- #28508 [tests] Keep Apps out of generic core test harness @jif-oai
- #28472 [codex] Clarify plugin load and runtime capability stages @xl-openai
- #28375 core: surface terminal subagent errors to parent agents @jif-oai
- #28542 perf(config): defer remote sandbox hostname lookup @fcoury-oai
- #28473 path-uri: clarify invalid host path errors @anp-oai
- #28342 fix(tui): restore TUI after suspend @fcoury-oai
- #28354 [codex] exec-server: stream files in chunks @pakrym-oai
- #28553 chore: side prompt @jif-oai
- #27099 [codex-app-server-test-client & codex-app-server] Plugin Usage Analytics Smoke Test @jameswt-oai
- #28554 fix(tui): highlight C++ module files @fcoury-oai
- #28467 [codex] Warn clearly when code mode output is truncated @aibrahim-oai
- #27750 [codex] Add incremental thread history changes @wiltzius-openai
- #28154 feat(tui): add rate-limit reset redemption to /usage @jayp-oai
- #28562 ci: run code-mode unit tests on all bazel targets @cconger
- #27923 [codex] Route MCP file uploads through environment filesystem @pakrym-oai
- #27100 [codex-app-server-test-client] Plugin Install/Uninstall Analytics Smoke Test @jameswt-oai
- #28581 [codex] re-enable absolute workdir integration test @anp-oai
- #28468 code-mode: extend test coverage to lock in cell lifecycle @cconger
- #28587 [codex] test exec relative additional permissions @anp-oai
- #28577 Clarify model-generated and legacy app path types @anp-oai
- #28589 Record invariants for path migration. @anp-oai
- #28146 app-server: preserve target-native environment cwd @anp-oai
- #28595 Tell codex about PathUri serde compat. @anp-oai
- #28399 [codex] [1/4] Add recommended plugin endpoint cache @adaley-openai
- #28400 [codex] [2/4] Generalize plugin suggestion presentation @adaley-openai
- #27704 [codex] [3/4] Activate endpoint plugin recommendations @adaley-openai
- #28152 core: render remote environment cwd natively @anp-oai
- #28403 [codex] [4/4] Simplify recommended plugin install schema @adaley-openai
- #26706 PAC 1 - Add system proxy feature config surface @canvrno-oai
- #27910 Add thread recencyAt for sidebar ordering @nornagon-openai
- #28627 Revert "Tell codex about PathUri serde compat. (#28595)" @anp-oai
- #28625 [codex] Gate remote plugin catalog by auth @xl-openai
- #28629 [codex] core: restore absolute turn context cwd @anp-oai
- #28642 thread-store: fix response fixture compilation @pakrym-oai
- #28580 [codex] Support object-valued plugin MCP manifests @charlesgong-openai
- #28599 code-mode: move cell state into library actor @cconger
- #28471 [codex] Test code-mode variable truncation @aibrahim-oai
- #28655 Revert thread recencyAt for sidebar ordering @pakrym-oai
- #28638 core: remove redundant TurnContext and Prompt fields @pakrym-oai
- #28656 [codex] Persist built-in image results reported as generating @won-openai
- #28512 Resume exec-server sessions after disconnect @jif-oai
- #28546 Back off registry retries during exec recovery @jif-oai
- #28561 Add join key for MAv2 inter-agent messages @jif-oai
- #28699 app-server: keep the model cache warm @jif-oai
- #28705 Replace SkillsManager with SkillsService @jif-oai
- #27965 [ez][codex-rs] Support apps._default.default_tools_approval_mode @zamoshchin-openai
- #28359 Run fs helper through Windows sandbox wrapper @iceweasel-oai
- #28628 [codex] Repair invalid skill frontmatter scalars @charlesgong-openai
- #28632 Tell codex to avoid changing rollout format. @anp-oai
- #28738 Scope command approvals by execution environment @jif-oai
- #19047 feat: add run task identity primitives @adrian-openai
- #28671 [codex] Restore thread recency with compatible migration history @nornagon-openai
- #28768 Extract TUI plugin catalog rendering @canvrno-oai
- #28389 [codex] Use compact OpenAI docs search queries @kkahadze-oai
- #28681 unified-exec: preserve PathUri through exec-server @anp-oai
- #28731 [codex] Track plugin install and import telemetry failures @charlesgong-openai
- #28651 exec-server: expose environment registry payloads @viyatb-oai
- #28771 fix(plugins): support root local marketplace plugins @caseychow-oai
- #28791 bazel: refresh expired macOS SDK pin @anp-oai
- #28782 [codex] trace tools build latency @owenlin0
- #28778 path-uri: decouple native path parsing @anp-oai
- #28774 feat(exec-server): add Noise rendezvous environment @apanasenko-oai
- #28812 [codex] Add optional IDs to response items @pakrym-oai
- #28784 fix(install): support older awk checksum parsing @fcoury-oai
- #28826 [codex] Use unique IDs for realtime-routed turns @guinness-oai
- #27986 [codex] control automatic realtime handoff delivery @jiayuhuang-openai
- #28836 [codex] Support assistant realtime append text @guinness-oai
- #28374 Refresh signed exec-server URLs on reconnect @apanasenko-oai
- #28825 Expose selecte namespaces as direct model tools @won-openai
- #28790 [codex] Support plugin manifest path lists @charlesgong-openai
- #28851 Record more path migration guidance for codex. @anp-oai
- #28780 unified-exec: retain PathUri in command events @anp-oai
- #28605 [codex] Split plugin and skill warmup tracing @mzeng-openai
- #28608 [codex] Pass plugin namespace into skill loading @mzeng-openai
- #28746 [codex] add rollout token budget configuration (1/N) @rka-oai
- #28766 Add network environment ID plumbing @jif-oai
- #28915 Avoid sandbox helper in apply_patch approval tests @jif-oai
- #28813 Pause active goals before TUI interrupts @etraut-openai
- #28895 Recover exec process stdin writes @jif-oai
- #28940 Pin Windows argument lint to Windows 2022 @rka-oai
- #28914 Scope MCP sandbox metadata to server environment @jif-oai
- #28911 Add turn-scoped context contributions @jif-oai
- #28808 Fix goal-first live threads missing from thread/list @etraut-openai
- #25019 [codex] Initialize exec-server OpenTelemetry at startup @starr-openai
- #28943 [codex] Fix Windows sandbox runtime ACL refresh @iceweasel-oai
- #28946 Synchronize realtime notification test requests @rka-oai
- #28822 Add Config for Time Reminders (1/n) @rka-oai
- #28494 [codex] rollout budget implementation (2/N) @rka-oai
- #27500 Support `openai/form` extended form elicitations @gpeal
- #28949 [codex] Make thread store turn filter optional @wiltzius-openai
- #28824 current time reminders impl for system clock (2/n) @rka-oai
- #27812 [codex] Cache plugin metadata for tool suggestions @mzeng-openai
- #28854 apply-patch: carry paths as PathUri @anp-oai
- #28835 Add app-server current-time impl (3/n) @rka-oai
- #26496 Make auto-review on-request prompt more proactive @maja-openai
- #28947 [codex] Remove hardcoded app ID filters @ericning-o
- #28959 TUI: improve unified mention selection visibility @canvrno-oai
- #27132 Emit Trusted MCP App Identity on Tool-Call Items @martinauyeung-oai
- #19049 feat: opt ChatGPT auth into agent identity @adrian-openai
- #28770 [connectors] Ignore synthetic links for app accessibility @adaley-openai
- #28863 [codex] Preserve remote plugin download status errors @xl-openai
- #28958 core: load AGENTS.md from foreign environments @anp-oai
- #28789 [codex] Support marketplace plugin manifest fallback @charlesgong-openai
- #28993 [codex] Remove child AGENTS.md prompt experiment @pakrym-oai
- #28989 core: log AGENTS.md paths as URIs @anp-oai
- #28983 core: keep remote exec on reported shell @anp-oai
- #28844 [codex] Reuse parsed plugin skills during session startup @xl-openai
- #28953 core: add UUIDv7 context window IDs @pakrym-oai
- #28951 [plugins] Refresh plugin and tool caches after remote install @adaley-openai
- #28856 Always use AVAS for realtime WebRTC calls @bakks
- #28814 [codex] Assign response item IDs when recording history @pakrym-oai
- #29005 [codex] Skip curated repo sync for remote plugins @xl-openai
- #29011 [codex] add clock current-time tool @rka-oai
- #29012 core: assign item IDs to compacted replacement history @pakrym-oai
- #29022 [codex] Support protected resource OAuth discovery @xl-openai
- #28674 [1/3] core: add remote environment connection lifecycle @sayan-oai
- #28683 [2/3] core: track starting environments in snapshots @sayan-oai
- #29025 [3/3] app-server: configure environment connection timeout @sayan-oai
- #28685 Add per-turn multi-agent mode @shijie-oai
- #28792 Expose thread-level multi-agent mode @shijie-oai
- #28707 [codex] abort turns when rollout budgets expire (token budget 3/3) @rka-oai
- #28899 Scope network approvals by environment @jif-oai
- #29086 Document raw response item compatibility @jif-oai
- #28489 Add indexed web search mode @winston-openai
- #28942 Add config toggles for orchestrator skills and MCP @jif-oai
- #29099 Keep remote exec commands native to the executor @jif-oai
- #29095 Use cached and live web access terminology @winston-openai
- #29042 [codex] trace pre-sampling skill and persistence latency @rphilizaire-openai
- #29132 chore(deps): advance tokio-tungstenite @apanasenko-oai
- #29006 [codex] Preserve skill descriptions outside model context @charlesgong-openai
- #29154 Allow resume and settings commands during tasks and MCP startup @etraut-openai
- #29256 core: add context window lineage IDs @pakrym-oai
- #29259 [codex] prototype mcp_history thread hint injection @pakrym-oai
- #29255 [codex] add configurable token budget compaction reminder @pakrym-oai
- #29295 [codex] simplify token budget context @pakrym-oai
- #29108 Carry sandbox intent to remote exec servers @jif-oai
- #29325 Test pipelined scalar exec-server requests @jif-oai
- #29326 Parallelize skill metadata stats @jif-oai
- #29329 Use controlled time for remote initialization timeout test @jif-oai
- #29170 code-mode: define transport-neutral runtime types @cconger
- #29285 code-mode: move session ownership into runtime @cconger
- #29286 code-mode: linearize cell terminal state @cconger
- #29287 code-mode: make session shutdown authoritative @cconger
- #29301 [prompting] updated plan mode prompt @rhan-oai
- #29288 code-mode: preserve dropped observation output @cconger
- #29289 code-mode: preserve initial yield at completion @cconger
- #28260 [codex] Add internal auto-compaction opt-out @rhan-oai
- #29371 Propagate safety buffering events to app-server clients @fc-oai
- #29393 chore: fix merge race (auto-compaction feature access) @sayan-oai
- #29327 Persist session IDs across thread resume @jif-oai
- #29324 Simplify multi-agent mode controls @jif-oai
- #29113 Apply sandbox intent inside remote exec servers @jif-oai
- #29001 Add workspace messages app-server API @xli-oai
- #29432 Stop logging every Responses WebSocket event @jif-oai
- #29073 core: refresh environment context before sampling @sayan-oai
- #29455 fix(core): restore thread_source in x-codex-turn-metadata @owenlin0
- #29457 Filter noisy targets from persistent logs @jif-oai
- #29429 remove flag for image preparation @rka-oai
- #29143 ci: restore custom Windows runner with hermetic LLVM 0.7.9 @anp-oai
- #27102 [codex] Centralize Plugin Analytics Metadata @jameswt-oai
- #26703 TUI Plugin Sharing 3 - render remote plugin catalog sections @canvrno-oai
- #29424 Report remote sandbox denials semantically @jif-oai
- #28968 core: rename metadata -> internal_chat_message_metadata_passthrough @owenlin0
- #29464 [sdk/python] Stop advertising HTTP image URLs @rka-oai
- #28793 [codex] Fix usage-limit reset copy and state @jayp-oai
- #27982 [codex] Start the guardian child session when parent session is started @jgershen-oai
- #29468 core: remove unused permissions cwd plumbing @bolinfest
- #26707 PAC 2 - Add shared auth system proxy contract @canvrno-oai
- #28991 Allow ChatGPT accounts without email @efrazer-oai
- #29423 [codex] configure rollout budget reminder thresholds @rka-oai
- #26678 permission profiles: expose availability to clients @viyatb-oai
- #29476 [codex] handle request_user_input in app-server test client @celia-oai
- #29479 fix(config): address permission profile review follow-ups @viyatb-oai
- #29014 Honor startup custom CA bundles with managed MITM @winston-openai
- #29480 chore: advance tungstenite fork pins @apanasenko-oai
- #27669 [codex-core-plugins] Remote Plugin ID Persisted to File @jameswt-oai