ErrLookup › router-for-me/CLIProxyAPI
router-for-me/CLIProxyAPI
Wrap Antigravity, ChatGPT Codex, Claude Code, Grok Build as an OpenAI/Gemini/Claude/Codex compatible API service, allowing you to enjoy the free Gemini 3.1 Pro, GPT 5.6 Series, Grok 4.5, Claude model through API · Go · 599 source files
Analyzed at 78f0c4079e on 2026-08-15. 578 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| read Claude OAuth response | http | error | claude, network, compression, io, oauth |
previous_response_not_found } | http | error | websocket, openai-responses, session-state, invalid-request |
| marshal request body | console | error | antigravity, json, unreachable, oauth |
| fetch Claude OAuth : HTTP client is nil | console | error | claude, oauth, nil-guard, programming-error |
| register WebRTC interceptors | http | critical | webrtc, pion, initialization, dependency-mismatch |
model_not_found unknown provider for model | http | error | routing, model-not-found, api, providers, http-400 |
| wsrelay: connection closed during response | exception | error | websocket, wsrelay, network, connection-drop |
| fetch Claude OAuth | http | error | claude, network, proxy, tls, oauth |
| project id not found in loadCodeAssist or onboardUser… | console | error | antigravity, provisioning, oauth, account |
| no project_id in response | console | error | antigravity, provisioning, onboarding, account |
| direct install manifest missing source-url | validation | error | go, plugin-store, manifest, configuration |
| execute request | console | error | antigravity, network, proxy, tls, oauth |
| decode response | console | error | antigravity, json, proxy, captive-portal |
| wsrelay: stream closed | exception | error | websocket, wsrelay, streaming, truncation |
| create request | console | error | antigravity, http, url, configuration |
| upstream WebRTC offer is empty | http | error | webrtc, codex, media-relay, pion, sdp |
| invalid generated yaml structure | http | error | config, yaml, internal, invariant |
| response JSON does not contain models array | console | error | codex, json, upstream-api, cli |
| failed to open uploaded file | http | warning | management-api, upload, multipart, environment |
| decode release | http | error | github-api, json, decode, network, plugin-store |
| kimi: empty access token in refresh response | exception | error | oauth, kimi, auth, token-refresh |
| timeout waiting for OAuth callback | exception | error | oauth, codex, timeout, callback, auth-flow |
| credential concurrency lifecycle durations must be positive | validation | error | config, validation, credential-concurrency, durations |
| No state parameter received | http | error | oauth, codex, authentication, csrf |
| failed to parse token response | exception | error | oauth, codex, json, proxy, captive-portal, auth-flow |
| fetch Claude OAuth : access token is empty | http | error | claude, oauth, validation, token |
plugin_update_requires_restart loaded plugin library cannot be overwritten while the server is running | error_code | error | plugins, windows, install, restart-required, pluginstore |
| remove old plugin file | exception | error | pluginstore, windows, file-locking, install |
| failed to merge metadata | exception | warning | json, metadata, storage, codex |
| zip contains multiple target dynamic libraries | validation | error | pluginstore, zip, packaging, install |
| set upstream WebRTC answer | http | error | webrtc, sdp, answer, negotiation, upstream |
| home ca fingerprint is required | console | error | go, tls, certificate, configuration, home |
| direct install plugin | validation | error | go, plugin-store, registry, install-type, manifest |
| invalid fingerprint boundary | http | warning | logs, race-condition, rotation, fingerprint, toctou |
| expected generated root mapping node | http | error | config, yaml, internal, invariant |
| %s | exception | error | streaming, plugin, sse, error-passthrough |
| zip does not contain | validation | error | pluginstore, zip, packaging, install |
| create downstream WebRTC answer | http | error | webrtc, sdp, answer, downstream, concurrency |
| read target plugin | exception | error | go, plugin-store, filesystem, permissions, idempotency |
| target dynamic library must be at zip root | validation | error | go, plugin-store, zip, packaging, layout |
| checksum mismatch for | http | critical | integrity, checksum, sha256, download, plugin-store |
| upstream WebRTC answer has no supported public TCP passive… | http | error | webrtc, codex, tcp-proxy, ice-candidates, sdp |
| credential concurrency max limit must be between 1 and | validation | error | config, validation, credential-concurrency, limits |
| dynamic library filename must be | validation | error | go, plugin-store, zip, packaging, naming |
| plugin store resolved auth header value is empty | http | error | auth, env, plugin-store, config |
| token refresh failed after | exception | error | oauth, codex, retry, token-refresh, invalid-grant, network |
| request failed with status | console | error | antigravity, http-status, oauth, authorization |
| response exceeds maximum allowed size of | http | error | network, download, size-limit, github-api, go |
| close TCP candidate tunnels | http | warning | webrtc, tcp-tunnel, proxy, cleanup, concurrency |
| Codex live media session closed while configuring TCP proxy | http | warning | webrtc, codex, media-relay, race-condition, lifecycle |
| refresh response did not include access_token | console | error | codex, oauth, refresh-token, upstream-api |
| select Claude device ID: session ID is empty | validation | error | claude, auth, validation, device-id |
| xai device code: response missing device_code | validation | error | oauth, device-flow, xai, auth, response-validation |
| redirect location is not absolute | http | error | http, redirects, url-validation, configuration, plugin-store |
| asset missing download url | http | error | github-api, release-asset, download-url, validation, plugin-store |
| plugin store resolved auth missing header-name | http | error | config, auth, plugin-store, validation |
| server failed to start | console | error | claude, oauth, port, server, concurrency |
| failed to remove file | http | error | management-api, filesystem, permissions, delete |
| token exchange failed with status | http | error | oauth, codex, http-status, invalid-grant, pkce, auth-flow |
| Codex live session field must contain valid JSON | validation | error | pluginhost, network, http, proxy |
| failed to parse response JSON | console | error | codex, json, parsing, proxy |
| invalid yaml document structure | http | error | config, yaml, persistence, filesystem |
| auth provider start login panic | panic | error | plugin, panic, auth, oauth, pluginhost |
| configure WebRTC UDP port range | http | error | webrtc, pion, configuration, network, ports |
| open | exception | error | pluginstore, zip, io, corruption |
| unexpected status | http | error | http-status, authentication, github-api, plugin-store |
| zip entry is not a regular file | validation | error | go, plugin-store, zip, security, symlink |
| auth path is empty | http | error | management-api, validation, upload, auth-files |
| node heartbeat timeout plus reclaim grace must exceed CPA… | validation | error | config, validation, credential-concurrency, lifecycle, timing-invariant |
| missing access_token and refresh_token | console | error | codex, oauth, credentials, cli |
| stat target plugin | exception | error | go, plugin-store, filesystem, permissions, install |
| claude oauth tls: split upstream address | exception | error | claude, oauth, tls, internal, dialer |
| failed to read plugin management request body | http | warning | plugin, http, request-body, client-disconnect |
| plugin store url must not contain credentials | http | error | security, url, auth, plugin-store |
| token refresh failed with status | http | critical | oauth, codex, invalid-grant, token-rotation, token-refresh, http-status |
| auth id is empty | http | warning | validation, api-key, auth, id |
| github-release manifest requires a resolved release | exception | error | pluginstore, manifest, api-misuse, github-release |
| wsrelay: unknown error | exception | warning | wsrelay, error-handling, protocol |
| http | console | error | antigravity, http-status, onboarding, authorization |
invalid_request read install request | http | error | plugins, plugin-store, http, request-body, transient |
plugin_install_failed %s: %w | http | error | plugins, plugin-store, github-release, install, error-wrapping |
| failed to create token request | exception | error | oauth, codex, context, http-request, auth-flow |
| no file uploaded | http | error | management-api, upload, multipart, validation |
| direct install plugin | validation | error | go, plugin-store, registry, install-type, version |
| SDP contains inconsistent bundled ICE credentials | http | error | webrtc, sdp, ice, bundle, tcp-proxy |
| invalid plugin store url | http | error | url, config, plugin-store, validation |
| plugin auth provider refresh is unavailable for provider | exception | error | auth, oauth, plugin, refresh-token |
| metadata is nil | validation | warning | validation, metadata, nil-guard |
| unsupported Codex Alpha Search model route target | http | error | codex, plugin, model-routing, validation |
| direct install plugin | validation | error | go, plugin-store, registry, install-plan, validation |
| missing required field version | validation | error | pluginstore, manifest, validation |
| remove stale shadow plugin | exception | error | plugin, windows, file-lock, shadow-copy, dynamic-library |
| create downstream PeerConnection | http | error | webrtc, pion, ice, stun, turn, configuration |
| set upstream WebRTC answer | http | error | webrtc, sdp, errors-join, tcp-tunnel, cleanup |
| create Claude OAuth request | http | error | claude, http, url, configuration |
| create upstream PeerConnection | http | error | webrtc, pion, ice, upstream, cleanup |
| invalid plugin version | validation | error | pluginstore, manifest, validation, version |
| request failed | http | error | network, http, dns, proxy, go |
| downstream WebRTC answer is empty | http | error | webrtc, codex, media-relay, pion, sdp |
| failed to read body | validation | warning | management-api, http, request-body |