[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-11087":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":8,"htmlUrl":8,"language":9,"languages":8,"totalLinesOfCode":8,"stars":10,"forks":11,"watchers":12,"openIssues":12,"contributorsCount":13,"subscribersCount":13,"size":13,"stars1d":14,"stars7d":15,"stars30d":16,"stars90d":13,"forks30d":13,"starsTrendScore":17,"compositeScore":18,"rankGlobal":8,"rankLanguage":8,"license":8,"archived":19,"fork":19,"defaultBranch":20,"hasWiki":21,"hasPages":19,"topics":22,"createdAt":8,"pushedAt":8,"updatedAt":23,"readmeContent":24,"aiSummary":25,"trendingCount":13,"starSnapshotCount":13,"syncStatus":26,"lastSyncTime":27,"discoverSource":28},11087,"codex-eu-patcher","Blueemi\u002Fcodex-eu-patcher","Blueemi",null,"JavaScript",155,10,1,0,3,18,48,9,3.12,false,"main",true,[],"2026-06-12 02:02:29","# Codex Computer Use Patch\n\nReusable patcher for packaged `Codex.app` builds. It forces the Computer Use plugin to stay visible in plugin UI and settings, tolerates stale tool-call events, renders Computer Use calls through the generic MCP row to avoid the chat error screen, keeps the bundled marketplace entry present, installs the native Computer Use runtime into `~\u002F.codex`, updates Electron ASAR integrity, and ad-hoc signs the app.\n\nAd-hoc signing removes the official OpenAI signature. Browser\u002FIAB native pipes may reject the patched app because it no longer has the official TeamIdentifier. To keep Browser\u002FIAB working, patch a copy and keep `\u002FApplications\u002FCodex.app` untouched:\n\n```sh\n.\u002Fpatch-codex-computer-use.mjs --copy-to ~\u002FApplications\u002FCodex-Computer-Use.app \u002FApplications\u002FCodex.app\n```\n\n```sh\n.\u002Fpatch-codex-computer-use.mjs \u002FApplications\u002FCodex.app\n```\n\nSafer test pass:\n\n```sh\n.\u002Fpatch-codex-computer-use.mjs --dry-run \u002FApplications\u002FCodex.app\n```\n\nUseful flags:\n\n```sh\n--copy-to PATH  copy Codex.app to PATH first, then patch the copy\n--no-backup     skip app.asar \u002F Info.plist backups\n--no-codesign   skip ad-hoc codesign\n--allow-missing keep going if any known patch point is missing\n```\n\nThe patcher uses semantic markers instead of hashed bundle filenames, so it should survive renamed Vite chunks and small minifier changes in newer app versions. It fails by default if any known patch point disappears, which is safer than silently making a partial patch. Re-run it after installing or copying a newer `Codex.app`.\n\nThe patcher also updates `~\u002F.codex\u002Fconfig.toml` so `computer-use@openai-bundled`, `[features].computer_use`, and the Computer Use `turn-ended` notify hook point at a stable signed runtime under `~\u002F.codex\u002Fcomputer-use`.\n\nQuit and reopen Codex after patching. Already-open renderer processes keep the old JavaScript in memory.\n","Codex Computer Use Patcher 是一个用于修改 Codex 应用程序的工具，旨在确保 Computer Use 插件在用户界面和设置中保持可见。其核心功能包括强制显示插件、容忍过时的工具调用事件、通过通用 MCP 行渲染 Computer Use 调用以避免聊天错误屏幕、保留捆绑市场条目、安装本地运行时到指定目录、更新 Electron ASAR 完整性以及对应用程序进行临时签名。该修补程序特别适用于需要持续访问或使用 Computer Use 功能但遇到官方版本限制的情况。它支持多种命令行选项以适应不同需求，并且设计上考虑了未来版本兼容性。",2,"2026-06-11 03:31:10","CREATED_QUERY"]