← 返回信息流
Agent SkillLINUX DO · AI·22 天前

OpenAI Codex插件安装失败修复方案

原标题:(computer use同理可修复)解决Windows Codex chrome,browser插件无法安装/ 启动失败的skills

速览

针对OpenAI Codex在Windows环境下插件无法安装或启动的问题,作者分享了一套手动触发的修复Skill。该方案通过从最新安装包同步bundled插件至用户目录,并修复缺失的Windows辅助二进制文件,解决因文件不同步导致的功能异常。此方法适用于插件缺失、更新后故障或Browser/Chrome工具启动失败等场景。

AI 深度解读

背景

OpenAI 推出的 Codex 桌面应用(Codex Desktop)旨在为开发者提供强大的 AI 辅助编程体验,其中集成了多项基于浏览器的自动化技能(Skills),如 Browser、Chrome、Computer Use 等。这些技能依赖于特定的本地插件(Bundled Plugins)和辅助二进制文件(Helper Binaries)来执行浏览器自动化任务。

然而,在实际使用中,部分用户遇到了插件无法安装、启动失败或功能缺失的问题。特别是在 Windows 环境下,由于版本更新(如 5.16 和 5.21 版本)改变了文件存储逻辑和注册方式,导致 node_repl 等关键组件丢失或路径错误,进而使得 Browser 和 Chrome 相关工具无法正常工作。社区中大量用户反馈此类问题,促使开发者分享了一套基于 Skill 的修复方案。

核心内容

本文分享了一套针对 Windows 环境下 Codex Desktop 插件及依赖文件缺失问题的修复方案。该方案通过创建一个手动触发的 Skill,从最新安装的 Codex Desktop 包中同步缺失的资源,以恢复 Browser、Chrome 等工具的正常功能。

1. 问题现象与原因分析

  • 插件缺失:用户反馈在 %USERPROFILE%\.codex\.tmp\bundled-marketplaces\openai-bundled\plugins 目录下无法找到预期的四个捆绑插件:browserchromelatexcomputer use
  • 二进制文件缺失:Codex 首次运行时应在 %USERPROFILE%\AppData\Local\OpenAI\Codex\bin 目录下准备六个 Helper Binaries:
    • codex.exe
    • codex-command-runner.exe
    • codex-windows-sandbox-setup.exe
    • node.exe
    • node_repl.exe
    • rg.exe
  • 版本更新导致的逻辑变更
    • 5.16 版本更新:Codex App 调整了文件存储逻辑,将原本集中的六个文件分散存储在四个文件夹中。文件夹名称由文件 Hash 和文件名计算得出,导致用户难以直接定位和复制文件。
    • 5.21 版本更新node_repl 被注册为 MCP(Model Context Protocol),这一变化使得原本因 CLI 或插件问题导致 Chrome 无法使用的 Windows 用户,在应用此修复方法后测试通过。
  • 根本原因:Codex App 虽然自带这些 Bundled Plugins 和 Binaries,但在某些情况下(如更新后、环境异常),它们未被正确同步、注册或加载到当前用户环境中。如果 Bin 文件不全(特别是缺少 node_repl)或 Marketplace 插件不完整,Browser/Chrome 工具将无法启动。

2. 解决方案:自定义 Skill 修复流程

作者整理了一套手动触发的 Skill,用于安全地恢复环境,不会自动乱改系统配置。该 Skill 主要执行以下操作:

  • 同步插件 Marketplace
    • 从最新安装的 Codex Desktop 包中提取 openai-bundled 插件。
    • 将其同步至用户目录 %USERPROFILE%\.codex\.tmp\bundled-marketplaces\openai-bundled\plugins
    • 确保 browserchromelatexcomputer use 四个插件完整存在。
  • 修复 Helper Binaries
    • 仅复制必要的几个可执行文件到 %USERPROFILE%\AppData\Local\OpenAI\Codex\bin
    • 重点解决因 5.16 版本文件分散存储导致的 node_repl 等文件找不到问题。
  • 配置文件更新
    • 自动更新 .codex/config.toml 文件,确保 Codex App 能正确识别和加载同步后的插件及二进制文件。

3. 使用建议

  • 适用场景:插件不存在、Codex 更新后、Browser Use 或 Chrome 工具启动失败时。
  • 安全性:该 Skill 为手动触发,不会自动执行破坏性操作,适合在确认环境异常时使用。
  • API 状态:目前测试显示,在 API 状态下使用这两个插件未发现功能缺失,无需登录账号即可使用。

关键要点

  • 文件位置关键性
    • 插件目录:%USERPROFILE%\.codex\.tmp\bundled-marketplaces\openai-bundled\plugins
    • 二进制目录:%USERPROFILE%\AppData\Local\OpenAI\Codex\bin
  • 缺失文件后果:若 node_repl.exe 缺失或插件不完整,Browser/Chrome 技能将无法运行。
  • 版本差异
    • 5.16 版本:二进制文件分散存储,文件夹名由 Hash 生成,增加了手动修复难度。
    • 5.21 版本node_repl 注册为 MCP,修复后 Windows 用户可正常使用 Chrome 功能。
  • 修复工具:作者提供了 codex-bundled-plugins.zip (10.7 KB) 作为资源包,配合 Skill 使用可快速恢复环境。
  • 无需登录:插件功能在 API 模式下可用,不强制要求登录 OpenAI 账号。

意义与影响

此解决方案为 Windows 用户提供了一个明确、可操作的故障排除路径,解决了因 Codex 版本迭代导致的内部文件结构变化引发的兼容性问题。通过共享 Skill 和修复流程,社区成员能够快速恢复开发环境,减少了因技术细节变更带来的使用障碍。

此外,该案例也反映了 AI 工具在本地化部署和自动化执行过程中,对系统环境依赖的复杂性。开发者需关注应用更新对底层文件结构和注册机制的影响,而用户则需具备基本的系统路径管理和文件同步能力。随着 MCP 协议的引入(如 5.21 版本),未来 AI 工具与本地环境的交互将更加标准化,但短期的版本过渡期仍需社区持续分享此类修复经验。

查看原文 →linux.do