跳到主内容
@wquguru
精选75OpenAI Codex CLI(GitHub Releases)AI 编程与模型

Codex CLI 0.150.0:任务 @ 提及、/copy 选择器、中断钩子与多项修复

0.150.0

原文
发到 X

New Features

新功能

  • Reference other Codex tasks with @ mentions, and ask agents to read, create, or message tasks from the terminal. (#40308, #40315)
  • /copy now offers a picker for full responses, individual code blocks, and blockquotes. (#39997)
  • Unnamed terminal tasks receive descriptive titles automatically, and /rename suggests an editable title based on the conversation. (#40492, #40495)
  • Markdown links appear as clickable labels in supported terminals, with visible URLs retained elsewhere. (#40471)
  • Bind shortcuts to cycle permission modes, and use . in Vim mode to repeat your last edit. (#39873, #40521)
  • New Interrupt hooks can run commands or MCP handlers when an active top-level turn is interrupted. (#40511)
  • 通过 @ 提及引用其他 Codex 任务,并让代理从终端读取、创建或发送消息任务。(#40308, #40315)
  • /copy 现在为完整响应、单个代码块和引用块提供选择器。(#39997)
  • 未命名的终端任务会自动获得描述性标题,/rename 会根据对话建议一个可编辑的标题。(#40492, #40495)
  • 在支持的终端中,Markdown 链接显示为可点击的标签,其他位置保留可见的 URL。(#40471)
  • 绑定快捷键以循环切换权限模式,并在 Vim 模式中使用 . 重复上次编辑。(#39873, #40521)
  • 新的中断钩子可以在活动顶层轮次被中断时运行命令或 MCP 处理器。(#40511)

Bug Fixes

错误修复

  • Untrusted projects no longer supply project-level AGENTS.md instructions, and managed deny-read rules remain enforced after permission changes. (#39837, #40004)
  • Improved credential redaction in app-server diagnostics, including provider, authentication refresh, and attestation fields. (#39993)
  • Fixed remote MCP bearer-token lookup and required-server startup while preserving compatibility with older executors. (#39926, #39952, #39979)
  • Fixed elevated Windows sandbox setup and launch aliases under Unicode user paths. (#39971, #40570)
  • Prevented Unix shutdown hangs caused by detached processes retaining a terminal or full terminal output buffers. (#40460)
  • Fixed conversation compaction and multi-agent compatibility for Amazon Bedrock models. (#39804, #39825)
  • 不受信任的项目不再提供项目级别的 AGENTS.md 指令,并且权限更改后仍强制执行管理的拒绝读取规则。(#39837, #40004)
  • 改进了应用服务器诊断中的凭据编辑,包括提供商、身份验证刷新和证明字段。(#39993)
  • 修复了远程 MCP 承载令牌查找和必需服务器启动,同时保持与旧执行器的兼容性。(#39926, #39952, #39979)
  • 修复了 Windows 沙箱设置和 Unicode 用户路径下的启动别名问题。(#39971, #40570)
  • 防止了由分离进程保留终端或完整终端输出缓冲区导致的 Unix 关闭挂起。(#40460)
  • 修复了 Amazon Bedrock 模型的对话压缩和多代理兼容性。(#39804, #39825)

Changelog

变更日志

Full Changelog: rust-v0.149.0...rust-v0.150.0

完整变更日志:rust-v0.149.0...rust-v0.150.0

  • #39667 Trace MCP runtime refresh coordination @copyberry
  • #39691 Make Guardian v2 parent compaction reuse configurable @copyberry
  • #39700 Fail closed on unsafe config and sed parsing @copyberry
  • #39702 Wait for turn completion events in multi-agent resume tests @copyberry
  • #39703 Move the global scope check into the code-mode runtime @copyberry
  • #39706 Harden Seatbelt writable root path binding @copyberry
  • #39707 Remove redundant code mode image helper test @copyberry
  • #39709 Log TUI app event variants without their payloads @copyberry
  • #39712 Reduce unified exec output buffer allocations @copyberry
  • #39717 Pass CI workflow inputs through environment variables @copyberry
  • #39719 Stop persisting checkout credentials in V8 workflows @copyberry
  • #39720 Expose managed policy for browser settings imports @copyberry
  • #39722 Track multi-agent v2 spawn calls in analytics @copyberry
  • #39726 Box the WebSocket dial future @copyberry
  • #39731 Avoid rollout reads for configured TUI sessions @copyberry
  • #39736 Remove private executor directory creation @copyberry
  • #39738 Honor Guardian runtime settings from model defaults @copyberry
  • #39741 Use model-specific auto-review outcome instructions @copyberry
  • #39744 Skip postprocessing for short composer input @copyberry
  • #39746 Refresh resumed thread capability roots from executors @copyberry
  • #39749 Require filesystem backends to implement directory walks @copyberry
  • #39752 Expose uncompiled permission profile selection @copyberry
  • #39755 Add managed developer instructions to requirements @copyberry
  • #39756 Cache shell snapshots in the exec server @copyberry
  • #39757 Standardize shell execution on unified exec @copyberry
  • #39761 Add app-server MCP event streaming @copyberry
  • #39765 Include suggestion IDs in plugin install metadata @copyberry
  • #39770 Refresh bundled model definitions @copyberry
  • #39772 Standardize shell execution on unified exec @copyberry
  • #39776 Verify Codex app signatures before launch or install @copyberry
  • #39777 Retry transient registry failures during initial exec connection @copyberry
  • #39779 Make tool-result telemetry limits configurable @copyberry
  • #39782 Support standalone named function call outputs @copyberry
  • #39784 Classify rollout migration failures @copyberry
  • #39785 Support turn cost telemetry for custom model providers @copyberry
  • #39786 Support host-accepted exec-server WebSockets @copyberry
  • #39790 Deduplicate zsh fork test setup @copyberry
  • #39791 Handle standalone tool outputs as external context @copyberry
  • #39792 Reject settings updates for parent-owned subagents @copyberry
  • #39794 Install build tools in full Rust CI @copyberry
  • #39795 Add hostname to the configurable TUI status line @copyberry
  • #39797 Enrich thread archive analytics with thread context @copyberry
  • #39798 Update rmcp to 3.1.3 @copyberry
  • #39802 Optimize case-insensitive thread history matching @copyberry
  • #39804 Use multi-agent V1 for Amazon Bedrock models @copyberry
  • #39807 Finalize reserved PDF uploads with creation context @copyberry
  • #39809 Preserve WINDIR in core Windows shell environments @copyberry
  • #39811 Restrict macOS preference reads to full-disk policies @copyberry
  • #39812 Avoid materializing writable-root carveouts for presence checks @copyberry
  • #39813 Defer legacy filesystem policy projection @copyberry
  • #39822 Preserve uncapped Guardian classifier instructions @copyberry
  • #39825 Use Responses compaction for Amazon Bedrock @copyberry
  • #39827 Add history and notes tools for token-budget sessions @copyberry
  • #39830 Rename the history notes extension config option @copyberry
  • #39837 Ignore project instructions for untrusted projects @copyberry
  • #39847 Include context window IDs in response metadata @copyberry
  • #39852 Reset registry retries when refreshing Noise bundles @copyberry
  • #39864 Limit pending input preview wrapping work @copyberry
  • #39870 Allow session configuration with codex agents @copyberry
  • #39873 Add keybindings for cycling TUI permission modes @copyberry
  • #39876 Support attaching to existing realtime calls @copyberry
  • #39917 Honor request PATH in exec-server shell snapshots @copyberry
  • #39926 Resolve HTTP MCP bearer tokens in executor environments @copyberry
  • #39930 Track remote MCP header environment variables @copyberry
  • #39935 Enforce issuer binding for MCP OAuth endpoints @copyberry
  • #39937 Bound unified exec output delta frames @copyberry
  • #39940 Allow more time for local code-mode host startup @copyberry
  • #39941 Discover HTTP MCP servers from selected executors @copyberry
  • #39952 Honor required MCP servers from selected executors @copyberry
  • #39953 Support voice-aware configuration and version-skew builds @copyberry
  • #39957 Add in-memory shell snapshots to unified exec @copyberry
  • #39958 Stop advertising shell snapshots from local exec servers @copyberry
  • #39961 Test browser MCP bearer tokens over executor WebSockets @copyberry
  • #39962 Keep Guardian reviews isolated from executor MCP servers @copyberry
  • #39967 Upgrade pnpm to 10.34.5 @copyberry
  • #39969 Consolidate code mode output helper tests @copyberry
  • #39971 Fix elevated Windows sandbox setup activation @copyberry
  • #39975 Preserve root user authorization in subagent Guardian reviews @copyberry
  • #39976 Allow semaphore limit queries in the macOS sandbox @copyberry
  • #39979 Preserve MCP compatibility with older executors @copyberry
  • #39980 Enforce environment network policies for remote execution @copyberry
  • #39981 Bypass risk scoring for models that require automatic review @copyberry
  • #39985 Truncate Guardian instructions after rendering the policy @copyberry
  • #39991 Preserve TUI event ordering during active-thread draining @copyberry
  • #39992 Keep keymap action descriptions stable while navigating @copyberry
  • #39993 Keep credentials out of app-server logs @copyberry
  • #39994 Add Guardian internal session support @copyberry
  • #39995 Expand browser and computer use requirements @copyberry
  • #39997 Add a response target picker to /copy @copyberry
  • #39999 Hide Fast mode status for unsupported models @copyberry
  • #40000 Expose browser and computer-use requirements through app-server @copyberry
  • #40004 Preserve managed deny-read rules across permission updates @copyberry
  • #39667 跟踪 MCP 运行时刷新协调 @copyberry
  • #39691 使 Guardian v2 父压缩重用可配置 @copyberry
  • #39700 在不安全的配置和 sed 解析时失败关闭 @copyberry
  • #39702 在多代理恢复测试中等待轮次完成事件 @copyberry
  • #39703 将全局作用域检查移至代码模式运行时 @copyberry
  • #39706 加固 Seatbelt 可写根路径绑定 @copyberry
  • #39707 移除冗余的代码模式图像辅助测试 @copyberry
  • #39709 记录 TUI 应用事件变体而不包含其负载 @copyberry
  • #39712 减少统一执行输出缓冲区分配 @copyberry
  • #39717 通过环境变量传递 CI 工作流输入 @copyberry
  • #39719 停止在 V8 工作流中持久化检出凭据 @copyberry
  • #39720 暴露浏览器设置导入的托管策略 @copyberry
  • #39722 在分析中跟踪多代理 v2 生成调用 @copyberry
  • #39726 装箱 WebSocket 拨号未来 @copyberry
  • #39731 避免为配置的 TUI 会话进行滚动读取 @copyberry
  • #39736 移除私有执行器目录创建 @copyberry
  • #39738 从模型默认值中遵循 Guardian 运行时设置 @copyberry
  • #39741 使用模型特定的自动审查结果指令 @copyberry
  • #39744 跳过短作曲家输入的后期处理 @copyberry
  • #39746 从执行器刷新恢复线程能力根 @copyberry
  • #39749 要求文件系统后端实现目录遍历 @copyberry
  • #39752 暴露未编译的权限配置文件选择 @copyberry
  • #39755 将托管开发者指令添加到需求中 @copyberry
  • #39756 在执行服务器中缓存 shell 快照 @copyberry
  • #39757 在统一执行上标准化 shell 执行 @copyberry
  • #39761 添加应用服务器 MCP 事件流 @copyberry
  • #39765 在插件安装元数据中包含建议 ID @copyberry
  • #39770 刷新捆绑的模型定义 @copyberry
  • #39772 在统一执行上标准化 shell 执行 @copyberry
  • #39776 在启动或安装前验证 Codex 应用签名 @copyberry
  • #39777 在初始执行连接期间重试瞬时注册表故障 @copyberry
  • #39779 使工具结果遥测限制可配置 @copyberry
  • #39782 支持独立命名函数调用输出 @copyberry
  • #39784 对滚动发布迁移失败进行分类 @copyberry
  • #39785 支持自定义模型提供商的回合成本遥测 @copyberry
  • #39786 支持主机接受的执行服务器 WebSocket @copyberry
  • #39790 去重 zsh 分支测试设置 @copyberry
  • #39791 将独立工具输出作为外部上下文处理 @copyberry
  • #39792 拒绝父级拥有的子代理的设置更新 @copyberry
  • #39794 在完整 Rust CI 中安装构建工具 @copyberry
  • #39795 将主机名添加到可配置的 TUI 状态行 @copyberry
  • #39797 用线程上下文丰富线程归档分析 @copyberry
  • #39798 更新 rmcp 至 3.1.3 @copyberry
  • #39802 优化不区分大小写的线程历史匹配 @copyberry
  • #39804 为 Amazon Bedrock 模型使用多代理 V1 @copyberry
  • #39807 使用创建上下文完成保留的 PDF 上传 @copyberry
  • #39809 在核心 Windows shell 环境中保留 WINDIR @copyberry
  • #39811 将 macOS 偏好读取限制为全盘策略 @copyberry
  • #39812 避免为存在性检查物化可写根目录的预留空间 @copyberry
  • #39813 延迟遗留文件系统策略投影 @copyberry
  • #39822 保留未封顶的 Guardian 分类器指令 @copyberry
  • #39825 为 Amazon Bedrock 使用响应压缩 @copyberry
  • #39827 为令牌预算会话添加历史和笔记工具 @copyberry
  • #39830 重命名历史笔记扩展配置选项 @copyberry
  • #39837 忽略不受信任项目的项目指令 @copyberry
  • #39847 在响应元数据中包含上下文窗口 ID @copyberry
  • #39852 刷新 Noise 捆绑包时重置注册表重试次数 @copyberry
  • #39864 限制待处理输入预览包装工作 @copyberry
  • #39870 允许使用 codex 代理进行会话配置 @copyberry
  • #39873 添加用于循环切换 TUI 权限模式的按键绑定 @copyberry
  • #39876 支持附加到现有的实时通话 @copyberry
  • #39917 在 exec-server 的 shell 快照中遵循请求路径 @copyberry
  • #39926 在执行器环境中解析 HTTP MCP 的 Bearer 令牌 @copyberry
  • #39930 跟踪远程 MCP 头环境变量 @copyberry
  • #39935 强制 MCP OAuth 端点的签发者绑定 @copyberry
  • #39937 绑定统一执行输出增量帧 @copyberry
  • #39940 为本地代码模式主机启动留出更多时间 @copyberry
  • #39941 从选定的执行器中发现 HTTP MCP 服务器 @copyberry
  • #39952 遵循所选执行器所需的 MCP 服务器 @copyberry
  • #39953 支持语音感知配置和版本偏差构建 @copyberry
  • #39957 在统一执行中添加内存中的 shell 快照 @copyberry
  • #39958 停止从本地执行服务器宣传 shell 快照 @copyberry
  • #39961 通过执行器 WebSocket 测试浏览器 MCP 的 Bearer 令牌 @copyberry
  • #39962 保持 Guardian 审查与执行器 MCP 服务器隔离 @copyberry
  • #39967 升级 pnpm 至 10.34.5 @copyberry
  • #39969 整合代码模式输出辅助测试 @copyberry
  • #39971 修复提升的 Windows 沙箱设置激活问题 @copyberry
  • #39975 在子代理 Guardian 审查中保留根用户授权 @copyberry
  • #39976 允许在 macOS 沙箱中查询信号量限制 @copyberry
  • #39979 保持与旧版执行器的 MCP 兼容性 @copyberry
  • #39980 为远程执行强制执行环境网络策略 @copyberry
  • #39981 对需要自动审查的模型绕过风险评分 @copyberry
  • #39985 在渲染策略后截断Guardian指令 @copyberry
  • #39991 在活动线程排空期间保持TUI事件顺序 @copyberry
  • #39992 导航时保持键位映射操作描述稳定 @copyberry
  • #39993 确保凭据不进入应用服务器日志 @copyberry
  • #39994 添加Guardian内部会话支持 @copyberry
  • #39995 扩展浏览器和计算机使用要求 @copyberry
  • #39997 在/copy中添加响应目标选择器 @copyberry
  • #39999 对不支持的模型隐藏快速模式状态 @copyberry
  • #40000 通过应用服务器公开浏览器和计算机使用要求 @copyberry
  • #40004 在权限更新时保留受管理的拒绝读取规则 @copyberry

更进一步:量化金融体系

看懂新闻只是起点——沿量化金融路径,把它变成能交付的工程能力

进入量化体系 →

相似阅读

另一事件,读法相近