ErrLookup › BigPizzaV3/CodexPlusPlus
BigPizzaV3/CodexPlusPlus
An enhanced tool for CodexApp, striving to make Codex better to use and more comfortable 一个CodexApp的增强工具,努力让Codex变得更好用更舒服 · Rust · 109 source files
Analyzed at 1f431ae49b on 2026-08-16. 91 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| throw new Error({}); | exception | error | userscripts, javascript-injection, filesystem, encoding, utf-8 |
| ad list unavailable | exception | warning | ads, configuration, empty-list, network |
| Page.captureScreenshot returned no image data | exception | error | cdp, screenshot, chromium-devtools-protocol, websocket |
| CDP WebSocket URL must include an explicit port | exception | error | cdp, websocket, url-parsing, port |
| browser WebSocket URL has no path | exception | error | cdp, url-parsing, browser-identity |
| CDP WebSocket URL has no host | exception | error | cdp, url-parsing, websocket, host |
| CDP WebSocket URL must include an explicit port | exception | error | cdp, websocket, url-parsing, port, validation |
| {} must be a JSON object | exception | error | json, state-persistence, schema, file-format |
| invalid @oai/sky package.json path | exception | error | path-validation, defensive-invariant, computer-use-guard, filesystem |
| invalid runtime file path | exception | error | windows, atomic-write, path-validation, defensive-invariant |
| invalid bundled marketplace path | exception | error | defensive-invariant, path-validation, marketplace, computer-use-guard |
| missing cached {plugin} plugin for openai-bundled marketplac | exception | error | windows, cache, marketplace, plugins, computer-use-guard, offline |
| {key} must be a TOML table | exception | error | toml, toml-edit, defensive-invariant, config-mutation |
| provider sync requires launcher hooks with codex-plus-data i | exception | error | rust, launcher, dependency-injection, stub-implementation, provider-sync |
| Remote Control session recovery requires launcher hooks with | exception | error | rust, launcher, remote-control, session-recovery, stub-implementation |
| macOS open command is empty | exception | error | rust, macos, launcher, command-construction, defensive-check |
| Codex command is empty | exception | error | rust, launcher, command-construction, defensive-check, cross-platform |
| 解压后的请求体超过大小限制 | validation | error | rust, http-proxy, zstd, payload-limit, decompression-bomb, responses-api |
| 不支持的 Content-Encoding:{encoding} | validation | error | rust, http-proxy, content-encoding, gzip, zstd, unsupported-encoding |
| Responses 请求体不是 UTF-8:{error} | validation | error | rust, http-proxy, utf-8, encoding, responses-api, validation |
| SetThreadDpiAwarenessContext failed | exception | error | rust, windows, hidpi, win32-api, cursor, overlay |
| Codex injection failed | exception | error | rust, cdp, devtools-injection, retry-loop, bridge |
| selected CDP target has no websocket URL | exception | error | rust, cdp, websocket, devtools, health-check, race-condition |
| failed to wait for Windows process id {process_id} | exception | warning | rust, windows, win32-api, process-management, waitfor-singleobject |
| Base URL 不能为空 | validation | error | rust, relay-profile, config-validation, model-catalog, missing-url |
| 上游没有返回可用模型 | exception | error | rust, relay-profile, model-catalog, upstream-api, http, empty-response |
| openai/plugins marketplace download is too large: {} bytes | validation | error | rust, download, size-limit, plugin-marketplace, http |
| zip entry escapes destination: {name} | validation | critical | rust, zip, zip-slip, path-traversal, security, plugin-marketplace |
| zip entry has empty path | validation | warning | rust, zip, malformed-archive, path-validation, plugin-marketplace |
| downloaded openai/plugins marketplace is invalid | validation | error | rust, plugin-marketplace, validation, manifest, layout |
| downloaded openai/plugins marketplace root mismatch | validation | error | rust, plugin-marketplace, validation, layout, defensive-check |
| embedded official remote plugin marketplace is invalid | validation | error | rust, plugin-marketplace, embedded-asset, validation, build-integrity |
| embedded official remote plugin marketplace root mismatch | validation | error | plugin-marketplace, integrity-check, embedded-resources, filesystem-layout |
| config.toml TOML parse failed: {error} | exception | error | toml, config-parsing, toml-edit, user-config |
| chat response missing choices | http | error | chat-completions, responses-api, upstream-schema, protocol-conversion |
| chat response choices is empty | http | error | chat-completions, empty-response, upstream-schema, protocol-conversion |
| chat response choice missing message | http | error | chat-completions, streaming, upstream-schema, protocol-conversion |
| 未找到可用的聚合供应商成员 | http | error | aggregate-relay, relay-rotation, failover, empty-configuration |
| 模型路由不能指向当前供应商自身:{model} | http | error | model-routing, configuration, self-reference, relay-profile |
| 模型路由目标不能是聚合供应商:{} | http | error | model-routing, aggregate-relay, configuration, relay-profile |
| 模型路由目标必须使用 Responses API:{} | http | error | model-routing, protocol-mismatch, responses-api, configuration |
| Audio transcriptions 请求缺少 Content-Type | http | error | audio-transcriptions, multipart, http-headers, content-type |
| 当前中转未启用 Chat Completions 协议代理 | http | error | chat-completions, protocol-mismatch, relay-profile, proxy-endpoint |
| Chat Completions 上游 Base URL 不能为空 | http | error | chat-completions, missing-config, base-url, relay-profile |
| Chat Completions 上游 Key 不能为空 | http | error | chat-completions, missing-config, api-key, authentication |
| Chat Completions 协议暂不支持 Responses compact 请求 | http | error | responses-api, compact, protocol-mismatch, chat-completions, context-compaction |
| 上游 Base URL 不能为空 | http | error | missing-config, base-url, relay-rotation, aggregate-relay |
| 上游 Key 不能为空 | http | error | missing-config, api-key, authentication, relay-rotation |
| 供应商名称为空 | validation | error | provider-import, validation, required-field, share-link |
| Base URL 为空 | validation | error | provider-import, validation, base-url, required-field |
| API Key 为空 | validation | error | provider-import, validation, api-key, required-field |
| 中转 Base URL 不能为空 | validation | error | relay-config, validation, base-url, codex-home |
| 中转 Key 不能为空 | validation | error | relay, api-key, validation, codex-plus-core |
| config.toml 内容不能为空 | validation | error | config-toml, validation, codex-plus-core |
| Base URL 不能为空 | validation | error | relay, base-url, connectivity-test, validation |
| API Key 不能为空 | validation | error | relay, api-key, connectivity-test, validation |
| 测试模型不能为空 | validation | error | relay, model-name, connectivity-test, validation |
| 上下文 id 不能为空 | validation | error | common-config, mcp, context-entry, validation |
| {table_name} 必须是 TOML 表 | validation | error | common-config, toml, schema, codex-plus-core |
| config.toml TOML 解析失败:{error} | exception | error | toml, parse-error, config-toml |
| {label}必须大于 0 | validation | error | context-window, numeric, validation, codex-plus-core |
| 未知上下文类型:{other} | validation | error | common-config, context-entry, enum, validation |
| auth.json 必须是 JSON 对象 | validation | error | auth-json, json, type-mismatch, codex-plus-core |
| model_providers.{provider_id} 必须是 TOML table | validation | error | toml, model-providers, schema, codex-plus-core |
| 供应商配置总开关已关闭,未写入 config.toml / auth.json。 | validation | warning | relay-switch, feature-flag, guard, codex-plus-core |
| 切换供应商失败:{error};同时回滚配置失败:settings.json={},Codex 实时文件={} | exception | critical | relay-switch, rollback, atomic-write, recovery |
| 纯 API 配置写入后未检测到完整 custom provider,请检查 config.toml 和供应商 API K | exception | error | pure-api, post-write-validation, relay-switch, provider |
| 供应商「{}」缺少独立 config.toml,已停止切换,避免继续显示上一套配置文件。 | validation | warning | relay-switch, profile-validation, config-toml, guard |
| 官方混合 API 不应在 auth.json 中保存 OPENAI_API_KEY。请清理此供应商的 auth.json | validation | error | relay-switch, auth-json, official-mode, config-validation, codex-plus-core |
| Remote Control recovery requires a valid thread id | validation | error | remote-control, recovery, validation, thread-id, codex-plus-core |
| Remote Control recovery requires profile and provider proven | validation | error | remote-control, recovery, validation, provenance, codex-plus-core |
| Remote Control session recovery is unavailable | exception | error | bridge, remote-control, trait-default, capability-detection, codex-plus-core |
| 倍率接口返回了无效用户倍率 | validation | error | sub2api, billing, rate-multiplier, response-validation, float |
| 倍率接口缺少观测时间 | validation | error | sub2api, billing, timestamp, response-validation |
| Invalid version tag: {value} | validation | error | versioning, semver, update-check, parse |
| release payload missing tag_name | validation | error | github-api, release, json, update-check |
| latest.json missing version | validation | error | latest-json, update-manifest, json, versioning |
| 没有可下载的 Release asset | exception | error | release-asset, platform-detection, update, download |
| 下载安装包失败:{error} | exception | error | network, download, proxy, timeout, update |
| 读取安装包失败:{error} | exception | error | download, network, timeout, update |
| 非法 Release asset 文件名: {name} | validation | error | filename, release-asset, validation, download |
| 启动安装包失败:{error} | exception | error | windows, installer, process-spawn, update |
| 打开 DMG 失败:{error} | exception | error | macos, dmg, installer, process-spawn, update |
| 当前平台不支持启动安装包 | exception | error | platform-support, linux, installer, update |
| only user scripts can be deleted | validation | error | user-scripts, key-validation, delete |
| invalid user script key | validation | error | user-scripts, path-traversal, key-validation, security |
| refusing to delete script outside user script directory | validation | error | user-scripts, symlink, path-traversal, security, delete |
| watcher install is only supported on Windows | exception | error | |
| 无法定位 Windows 启动目录 | exception | error | |
| ShellExecuteW returned {code} | exception | error | |
| Cannot run remote git over SSH: {error} | exception | error |