| ZCode profiles can only open the app; agent arguments are no | exception | error | http, content-type, json, account-linking, electron |
| Claude Design profiles can only be opened from CCR Desktop. | exception | error | json, parse-error, http, account-linking |
| Claude App profiles do not support agent arguments. | exception | error | electron, auto-update, download, network |
| Failed to open Claude App: ${spawnError} | exception | error | electron, auto-update, state-machine, install |
| Failed to open ZCode App: ${spawnError} | exception | error | electron, auto-update, install, filesystem |
| Bot Gateway QR start response missing qrCodeUrl. | exception | error | bot-gateway, qr-login, wechat, sdk-schema-mismatch |
| 微信扫码登录会话不存在,请重新生成二维码。 | exception | warning | qr-login, session-expired, wechat, in-memory-state |
| Bot Gateway SDK client does not expose request(). | exception | error | bot-gateway, sdk-compatibility, duck-typing, version-mismatch |
| Unable to load @the-next-ai/bot-gateway-sdk. ${errors.join(" | exception | critical | bot-gateway, module-loading, packaging, electron, native-modules |
| Profile launcher was not found: ${plan.command}. Re-save the | exception | error | profile, launcher, missing-file, absolute-path |
| OpenCode session list exited with code + result.exitCode | exception | error | cli, subprocess, session, exit-code |
| No active turn for thread + params.threadId | exception | warning | turn, steer, stdin, race-condition, thread |
| thread not found: + id | exception | error | thread, lookup, in-memory-state, stale-id |
| Another Agent request is already waiting for this conversati | exception | warning | approval, concurrency, conversation, pending-request |
| Timed out waiting for ChatGPT response: + requestId | exception | error | timeout, polling, request-correlation, upstream |
| HTTP + response.status + from CCR remote sync | exception | error | http, remote-sync, fetch, status-code |
| No Bot Gateway conversationRef is configured and no inbound | exception | error | bot-gateway, conversation-ref, config, proactive-message |
| No Bot Gateway conversationRef is available for inbound bot | exception | error | bot-gateway, reply, conversation-ref, event-payload |
| No Bot Gateway conversationRef is available for card respons | exception | error | bot-gateway, card, conversation-ref, event-payload |
| No Bot Gateway conversationRef is available for media respon | exception | error | bot-gateway, conversation-ref, media, configuration |
| Unable to load @the-next-ai/bot-gateway-sdk. ${errors.join(" | exception | critical | dependency, import, bot-gateway-sdk, bundling |
| Codex App DevTools port was not available${lastError ? `: ${ | exception | error | devtools, cdp, codex-app, timeout |
| Codex App CDP page target was not available${lastError ? `: | exception | error | cdp, page-target, codex-app, timeout |
| Artifact origin is not the configured CCR gateway. | validation | error | ssrf, url-validation, origin, gateway |
| Artifact URL contains unsupported credentials or fragments. | validation | error | url-validation, credentials, fragment |
| Artifact URL does not use the CCR media artifact path. | validation | error | url-validation, path-prefix, gateway |
| Artifact URL contains an invalid identifier. | validation | error | url-validation, artifact-id |
| Artifact URL contains an invalid access token. | validation | error | url-validation, token, security |
| The CCR artifact request failed. | http | error | network, fetch, codex, media-artifact, redirect |
| The CCR artifact endpoint returned HTTP ${response.status}. | http | error | http, status-code, codex, media-artifact |
| The CCR artifact endpoint attempted a redirect. | http | error | redirect, security, fetch, codex |
| The CCR artifact endpoint returned a non-media content type. | validation | error | content-type, validation, media, codex |
| The CCR media artifact exceeds the inline preview size limit | validation | warning | size-limit, content-length, validation, media |
| Compressed CCR media artifacts are not accepted for inline p | validation | error | content-encoding, compression, validation, media |
| The CCR artifact response had no body. | http | error | fetch, response-body, streaming, testing |
| The CCR artifact response was empty. | http | error | empty-body, validation, media |
| The CCR artifact response length did not match its headers. | validation | error | content-length, integrity, validation, network |
| The CCR artifact content did not match its declared media ty | validation | error | media, artifact, validation, content-sniffing |
| Grok CLI OAuth token refresh did not return an access token. | exception | error | oauth, grok, malformed-response, token-refresh |
| Grok CLI OAuth token refresh timed out after ${timeoutMs}ms. | exception | error | timeout, oauth, grok, network, abort |
| Grok CLI OIDC discovery returned HTTP ${response.status}${to | http | error | oidc, discovery, grok, http-status, oauth |
| Grok CLI OIDC discovery did not return a token endpoint. | exception | error | oidc, discovery, grok, malformed-response |
| Grok CLI OIDC discovery timed out after ${timeoutMs}ms. | exception | error | timeout, oidc, discovery, grok, network |
| Kimi CLI provider configuration was not found. | exception | error | kimi, config, provider-import, missing-config |
| Kimi CLI credential was not found or is expired. | exception | error | kimi, authentication, expired-token, credentials |
| Kimi CLI refresh token was not found. | exception | error | kimi, oauth, refresh-token, authentication |
| Kimi CLI OAuth token refresh returned HTTP ${response.status | http | error | kimi, oauth, token-refresh, http-status, authentication |
| Kimi CLI OAuth token refresh returned an incomplete token re | exception | error | kimi, oauth, token-response, schema |
| Kimi CLI OAuth token refresh timed out after ${kimiOauthRefr | exception | error | kimi, oauth, timeout, abort |
| OpenCode CLI API key was not found. | exception | error | opencode, api-key, credential, auth |
| Unsupported OpenCode protocol: ${candidate.protocol} | validation | error | opencode, protocol, unsupported |
| OpenCode CLI public models were not found. | exception | warning | opencode, models, catalog |
| Local agent provider was not found. | exception | error | local-provider, import, not-found |
| ${candidate.detail || "Local agent login is not importable." | exception | error | local-provider, import, auth-required |
| Local agent provider model probing is not supported. | exception | warning | local-provider, probe, unsupported |
| ZCode provider API key was not found in ZCode config. | exception | error | zcode, api-key, config |
| OpenCode App was not found. Install OpenCode App or set OPEN | exception | error | opencode, app-launch, executable-not-found, env-var |
| Refusing to archive unknown legacy JSON config file: ${unsup | exception | error | config, archive, allowlist |
| Invalid theme preference. | validation | error | config, theme, validation |
| ${issue.message} | validation | error | config, api-key, safety, validation |
| ${credentialIssue.message} | validation | error | config, api-key, credentials, safety |
| ${productName} is only available in CCR Desktop. | exception | error | plugin, runtime, desktop-only, config |
| ${productName} runtime module was not found. Rebuild app ass | exception | error | electron, desktop, plugin, build-assets, runtime |
| No available models. Configure at least one provider with a | exception | error | gateway, config, models, provider |
| Provider link is too long. | validation | error | deep-link, validation, input-length |
| Unsupported link protocol. | validation | error | deep-link, protocol, validation |
| Unsupported CCR link target. | validation | error | deep-link, routing, validation |
| Base URL is required. | validation | error | deep-link, required-field, base-url |
| Provider manifest must be a JSON object. | validation | error | manifest, json, validation |
| Provider payload must be a JSON object. | validation | error | deep-link, payload, json, validation |
| ${label} is too long. | validation | error | validation, input-length, deep-link, manifest |
| Provider Base URL must use http or https. | validation | error | base-url, validation, protocol |
| Provider Base URL is invalid. | validation | error | base-url, validation, hostname |
| Provider manifest URL must use https. | validation | error | manifest, https, security, validation |
| Provider manifest URL cannot include credentials. | validation | error | manifest, url-credentials, security |
| Provider manifest URL is invalid. | validation | error | manifest, validation, hostname |
| Unsupported provider protocol: ${value} | validation | error | protocol, validation, deep-link, manifest |
| Model name is too long. | validation | error | models, validation, input-length, deep-link |
| MCP request failed (${this.server.name}): ${String(response. | exception | error | mcp, json-rpc, remote-error, tool-call |
| MCP HTTP request failed (${this.server.name}): ${response.st | http | error | mcp, http, status-code, transport |
| ToolHub resolve query must be non-empty. | validation | warning | validation, input, toolhub, empty-string |
| ToolHub resolver requires TOOLHUB_OPENAI_API_KEY and TOOLHUB | validation | error | configuration, env-var, openai, toolhub |
| Resolve retrieval did not converge on any valid catalog tool | exception | error | toolhub, llm, retrieval, no-results |
| Resolve retrieval did not converge on any valid catalog tool | exception | error | toolhub, llm, retrieval, no-results |
| Resolve retrieval LLM did not complete an AST planning round | exception | error | toolhub, internal, invariant, analyzer |
| OpenAI resolve retrieval returned no assistant message. | exception | error | openai, toolhub, response-shape, llm |
| OpenAI resolve retrieval returned no assistant content or to | exception | error | openai, toolhub, llm, empty-response |
| ToolHub resolver could not connect to CCR Gateway at ${readi | exception | critical | gateway, connection, startup, toolhub, localhost |
| Remote media result has no URL. | exception | error | media, download, missing-url, provider |
| duration is required for ${target.protocol}. | validation | error | media, video, validation, duration |
| duration must be an integer number of seconds. | validation | error | media, video, validation, integer |
| duration must be one of ${constraints.durations.join(", ")} | validation | error | media, video, validation, allowed-values |
| duration must be between ${constraints.durationMinimum} and | validation | error | media, video, validation, range |
| resolution is required for ${target.protocol}. | validation | error | media, video, validation, resolution |
| resolution must be one of ${constraints.resolutions.join(", | validation | error | media, video, validation, allowed-values |
| aspect_ratio is required for ${target.protocol}. | validation | error | media, video, validation, aspect-ratio |
| aspect_ratio must be one of ${constraints.aspectRatios.join( | validation | error | media, video, validation, aspect-ratio, allowed-values |
| Video fallback model ${selector} uses ${target.protocol}, bu | validation | error | media, video, configuration, fallback |
| images must contain between ${min} and ${max} local image pa | validation | error | media, validation, input-validation |
| Input image is outside allowed roots: ${resolved} | validation | error | media, security, path-validation |
| Input image must be a non-empty regular file no larger than | validation | error | media, file-size, validation |
| Unsupported input image format: ${resolved} | validation | error | media, mime-type, validation |
| prompt is required. | validation | error | media, validation, prompt |
| A media model must be selected. | validation | error | media, configuration, model-selection |
| This media job has no media API model binding and cannot be | error_code | error | media, resume, migration |
| Media model is not configured by a provider: ${normalizedSel | validation | error | media, provider, configuration |
| ${resolved.model} is not a ${expectedKind} generation model. | validation | error | media, model-kind, configuration |
| Provider ${provider.name} does not declare ${kind ?? "media" | validation | error | media, provider, capabilities |
| Provider ${provider.name} does not configure a media API bas | validation | error | media, provider, base-url, configuration |
| No compatible media API model is available. Select a provide | validation | error | media, model-migration, legacy |
| Media job not found: ${id} | error_code | error | media, storage, race-condition |
| database disk image is malformed: integrity_check returned $ | exception | critical | sqlite, corruption, database |
| OpenRouter endpoints request is cooling down after failure ( | exception | warning | openrouter, rate-limit, cooldown, retry |
| OpenRouter model id must be author/slug: ${model} | exception | error | openrouter, model-id, validation |
| OpenRouter endpoints request timed out after ${endpointFetch | exception | warning | openrouter, timeout, network |
| OpenRouter endpoints request failed (${response.status}): ${ | exception | error | openrouter, http-error, api |
| Plugin module must export a function, default plugin, or plu | exception | error | |
| Plugin app URL cannot be protocol-relative. | exception | error | |
| Plugin app URL must be an http(s) URL or a CCR gateway path. | exception | error | |
| Profile name is required. | exception | error | |
| Profile "${needle}" is ambiguous. Use the profile ID instead | exception | error | |
| Profile "${needle}" was not found or is disabled. | exception | error | |
| ${profile.name || profile.id} does not support ${surface.toU | exception | error | |
| Claude Design profiles can only be opened from CCR Desktop. | exception | error | |
| OpenCode App profiles must be opened through CCR Desktop. | exception | error | |
| Kilo CLI profiles only support CLI opening. | exception | error | |
| Grok CLI profiles only support CLI opening. | exception | error | |
| Kimi CLI profiles only support CLI opening. | exception | error | |
| Pi profiles only support CLI opening. | exception | error | |
| Claude App opening is available from the CCR desktop app. | exception | error | |
| Claude Design profiles can only be opened from CCR Desktop. | exception | error | |
| Profile launcher was not found: ${plan.command}. Re-save the | exception | error | |
| Failed to open ${profile.name || profile.id}: ${spawnError} | exception | error | |
| ${appName} is still running with stale settings for ${profil | exception | error | |
| OpenCode App is already running with ${otherProfile.profileN | exception | error | |
| OpenCode App is already running outside CCR (PID ${unmanaged | exception | error | |
| ${appName} did not stay open for ${profile.name || profile.i | exception | error | |
| ${appName} did not open a window for ${profile.name || profi | exception | error | |
| Claude App did not open a window for ${profile.name || profi | exception | error | |
| CCR gateway is not running at ${profileGatewayEndpoint(confi | exception | error | |
| CCR gateway is not running at ${profileGatewayEndpoint(confi | exception | error | |
| ${startedStatus.lastError || `CCR gateway did not start for | exception | error | |
| No CCR API key was found for profile "${profile.name || prof | exception | error | |
| ${profile.name || profile.id} does not support stopping ${su | exception | error | |
| CCR CLI runtime was not found. Rebuild or reinstall CCR and | exception | error | |
| ${(result.stderr || result.stdout || `powershell.exe exited | exception | error | |
| ToolHub MCP runtime was not found. Rebuild or reinstall CCR | exception | error | |
| Claude Code global config file is not valid JSON: ${file}. $ | exception | error | |
| Claude Code settings file is not valid JSON: ${file}. ${form | exception | error | |
| Provider is required. | validation | error | |
| Reset credit id is required. | validation | error | |
| Provider account was not found. | exception | error | |
| Provider account credential was not found. | exception | error | provider, credentials, codex |
| Provider account does not support Codex manual reset credits | exception | error | codex, provider, connector, config |
| Account endpoint returned a non-object payload. | exception | error | api-response, validation, provider |
| Local agent account credential was not found. Sign in again, | exception | error | local-agent, auth, credentials |
| ${identityIssue.message} | validation | error | manifest, ssrf, provider-config, security |
| ${issue.message} | validation | error | manifest, api-key, security, connector |
| ${label} from a remote manifest must use https. | validation | error | manifest, https, ssrf, url-validation |
| ${label} cannot include credentials. | validation | error | url-validation, credentials, security, manifest |
| ${label} is invalid. | validation | error | url-validation, hostname, manifest |
| ${label} cannot target a local or internal host. | validation | error | ssrf, hostname, manifest, security |
| Could not resolve host: ${hostname} | exception | error | dns, network, manifest, ssrf |
| Remote manifest host resolved to a private or reserved addre | validation | error | ssrf, dns, security, network |
| Remote provider manifests cannot define sensitive Fetch usag | validation | error | manifest, headers, security, connector |
| OpenRouter providers request failed (${response.status}): ${ | http | error | openrouter, http, network, catalog |
| OpenRouter model id must be author/slug: ${model} | validation | error | openrouter, model-id, validation |
| ${safetyIssue.message} | validation | error | api-key, provider-config, security, probe |
| ${status.message} | exception | error | proxy, mitm, tls, certificate, trust-store |
| Failed to start MITM server for ${hostname} | exception | error | proxy, mitm, listen, port-bind, connect-tunnel |
| Proxy request is missing Host header. | validation | error | proxy, http, host-header, request-parsing |
| CONNECT target is missing. | validation | error | proxy, connect, https, tunnel, request-parsing |
| Invalid proxy endpoint: ${endpoint} | validation | error | system-proxy, state, parsing, restore, configuration |
| "${file}" is not a file. | exception | error | |
| File exceeds ${maxFileBytes} bytes. | exception | error | |
| A valid filesystem path is required. | exception | error | |
| Invalid URL "${rawUrl}". | exception | error | |
| Only HTTP(S) URLs without embedded credentials are supported | exception | error | |
| Script result must be JSON serializable. | exception | error | |
| Script result exceeds ${maxResultBytes} bytes. | exception | error | |
| MCP server name is required. | validation | error | |
| MCP server must be saved before tool discovery. | exception | error | |
| No browser app is configured. | exception | error | |
| CCR gateway did not start. | exception | error | |
| ${certificateStatus.message} | exception | error | |
| Updates are only available in the desktop app. | exception | error | |
| No available CCR web management port found starting at ${por | exception | error | |
| Choose a different export path. Internal CCR data files cann | exception | error | |
| Plugin app URL cannot be protocol-relative. | validation | error | |
| Plugin app URL must be an http(s) URL or a CCR gateway path. | validation | error | |
| External URL must be a valid absolute URL. | validation | error | |
| Only http, https, and CCR plugin URLs can be opened. | validation | error | url-validation, security, protocol-whitelist, management-server |
| ${message} | exception | error | validation, required-field, request-payload |
| QR window sessionId is required. | validation | error | validation, required-field, qr-window, electron |
| Only http and https QR login URLs can be opened. | validation | error | url-validation, security, protocol-whitelist, qr-window |
| tools/call params must include a tool name. | validation | error | mcp, json-rpc, validation, tools-call |
| browser_tab_activate requires tabId or session. | validation | error | mcp, browser-automation, missing-param, tab-management |
| browser_tab_close requires tabId or session. | validation | error | mcp, browser-automation, missing-param, tab-management |
| browser_navigate could not resolve an active tab. | exception | error | mcp, browser-automation, no-active-tab, navigation |
| Chrome login import job was not found: ${jobId} | exception | error | mcp, browser-automation, job-not-found, import |
| Unknown browser automation tool: ${name} | exception | error | mcp, browser-automation, unknown-tool, dispatch |
| Browser tab was not found: ${tabId} | exception | error | mcp, browser-automation, tab-not-found, stale-reference |
| Unable to resolve browser tab for automation session. | exception | error | mcp, browser-automation, no-active-tab, session |
| A valid browser automation session is required. | exception | error | mcp, browser-automation, session, missing-param |
| Browser automation session tabId does not match the attached | exception | error | mcp, browser-automation, session, stale-reference |
| Browser automation session tab was not found: ${ref.tabId} | exception | error | mcp, browser-automation, session, tab-not-found |
| This browser automation session is observeOnly and cannot mu | exception | error | mcp, browser-automation, permissions, observe-only |
| Browser event subscription was not found: ${subscriptionId} | exception | error | mcp, browser-automation, subscription-not-found, events |
| browser_chrome_login_import requires domains or an active ht | exception | error | mcp, browser-automation, missing-param, import |
| Failed to handle browser dialog: ${formatError(error)} | exception | error | mcp, browser-automation, dialog, debugger, cdp |
| ${label} failed because the browser tab is destroyed. | exception | error | |
| Browser target action failed: ${action} | exception | error | |
| A browser target object is required. | exception | error | |
| {message} | validation | error | |
| Browser tab was not found. | exception | error | |
| Browser tab is unavailable. | exception | error | |
| Browser controls are only available from the built-in browse | exception | error | |
| At least one Chrome import domain is required. | validation | error | |
| Chrome login import job was not found. | exception | error | |
| Chrome login import job is ${job.status}. | exception | error | |
| Origin redirected to ${loadedOrigin}. | exception | error | electron, localstorage, redirect, origin, login-import |
| Chrome login import payload must be an object. | validation | error | validation, json, payload, ipc |
| Plugin app is not configured or enabled: ${request.pluginId} | exception | error | |
| CCR gateway did not start. | exception | error | |
| CCR gateway did not restart. | exception | error | |
| Plugin app did not become available at ${appUrl}. Last probe | exception | error | |
| Unsupported plugin link action: ${action} | validation | error | |
| Plugin id is required. | validation | error | |
| Invalid plugin id: ${normalized} | validation | error | |
| Plugin app URL is required. | validation | error | |
| Plugin app URL cannot be protocol-relative. | exception | error | |
| Plugin app URL must be an http(s) URL or a CCR gateway path. | exception | error | |
| tools/call params must include a tool name. | exception | error | |
| Unknown in-app browser web search tool: ${params.name} | exception | error | |
| ${this.toolName} requires prompt. | exception | error | |
| ${page.blocked} | exception | error | |
| Browser search view is unavailable. | exception | error | |
| MCP server name is required. | exception | error | |
| MCP server must be saved before tool discovery. | exception | error | |
| Plugin id is required. | exception | error | |
| Only http and https URLs can be opened. | exception | error | |
| ${status.lastError || "CCR gateway did not start."} | exception | error | |
| ${certificateStatus.message} | exception | error | |
| Window is unavailable. | exception | error | |
| Export HTML is empty. | exception | error | |
| Capture area must not be empty. | exception | error | |
| Render size is out of range. | exception | error | |
| Invalid ${label}. | exception | error | |
| Image export target is unavailable. | exception | error | |
| Invalid PNG file. | exception | error | |
| Unsupported PNG format. | exception | error | |
| Unsupported PNG filter: ${filter} | exception | error | |
| Choose a different export path. Internal CCR data files cann | exception | error | |
| Plugin app URL cannot be protocol-relative. | exception | error | |
| Plugin app URL must be an http(s) URL or a CCR gateway path. | exception | error | |
| ${source + " item " + JSON.stringify(key) + " is missing."} | exception | error | |
| Unsupported browser header template expression. | exception | error | |
| Browser session account request returned an invalid worker r | exception | error | |
| Sample must be a JSON object with an object body | validation | error | validation, json, routing, schema |
| Sample headers must be a JSON object containing string or st | validation | error | validation, headers, json, routing |
| CCR management service is unavailable. Make sure the CCR app | exception | error | network, service-unavailable, http-404, rpc |
| Only http and https URLs can be opened. | validation | error | url-validation, security, scheme, electron |
| projectId is required. | validation | error | validation, missing-parameter, design-sync, plugin |
| File not found: ${filePath} | exception | error | file-not-found, path-resolution, design-sync, plugin |
| path is required. | validation | error | validation, missing-parameter, path-sanitization, design-sync |
| Cloudflare Pages publishing requires a runtime with fetch, F | exception | error | cloudflare-pages, runtime, formdata, compatibility |
| project_id and path are required to write a Claude Design fi | validation | error | validation, required-field, sqlite, file-write |
| New API account connector requires CCR Desktop browser accou | exception | error | dependency-injection, version-skew, browser-bridge |
| New API provider base URL is missing. | validation | error | configuration, base-url, validation |
| New API refresh response did not include an access token. | exception | error | auth, token, refresh, provider-response |
| New API subscription response did not include quota fields. | exception | warning | quota, provider-response, schema-mismatch |
| ${label} failed${payload.message ? `: ${String(payload.messa | exception | error | provider-response, api-error, error-mapping |
| [request-log] Failed to backfill usage costs: ${formatError( | console | warning | observability, pricing, background-job, request-log |
| [backend:${ownerId}] SQLite store close failed: ${formatErro | console | warning | sqlite, shutdown, resource-cleanup, plugins |
| OpenRouter discount routing skipped: ${formatError(error)} | console | warning | openrouter, plugin, request-routing, degradation |
| [plugin-marketplace] Failed to fetch marketplace from ${url} | console | warning | marketplace, network, offline-cache, plugins |
| [plugin-marketplace] Failed to read cached marketplace: ${fo | console | warning | marketplace, cache, offline, json-parse |
| [plugin-marketplace] Failed to load marketplace entry: ${for | console | warning | marketplace, validation, manifest, plugins |
| [plugin:${pluginConfig.id}] Disabled after startup failure: | console | warning | plugins, startup, rollback, plugin-lifecycle |
| [plugin] Stop hook failed: ${formatError(error)} | console | warning | plugins, shutdown, stop-hook, lifecycle |
| [plugin:${transform.pluginId}] Request transform ${transform | console | warning | plugins, request-transform, gateway, degradation |
| [plugin:${route.pluginId}] Gateway route ${route.id} failed: | console | error | plugins, http-route, gateway, http-500 |
| [plugin:${pluginId}] Rollback stop hook failed: ${formatErro | console | warning | plugins, rollback, stop-hook, lifecycle |
| [plugin:${pluginId}] Rollback resource cleanup failed: ${for | console | warning | plugins, rollback, resource-leak, cleanup |
| [profile] Claude App bot worker stderr: ${chunk.toString("ut | console | info | child-process, stderr, bot-worker, claude |
| [profile] Claude App bot worker failed: ${formatError(error) | console | warning | child-process, spawn, bot-worker, claude |
| [profile] OpenCode App bot worker stderr: ${chunk.toString(" | console | info | child-process, stderr, bot-worker, opencode |
| [profile] OpenCode App bot worker failed: ${formatError(erro | console | warning | child-process, spawn, bot-worker, opencode |
| [profile] ${profile.agent === "zcode" ? "ZCode" : "Codex"} A | console | info | child-process, stderr, bot-worker, codex |
| [profile] ${profile.agent === "zcode" ? "ZCode" : "Codex"} A | console | warning | child-process, spawn, bot-worker, codex |
| [deep-link] Failed to register ${appDeepLinkProtocol} protoc | console | warning | electron, deep-link, protocol-registration, startup |
| [deep-link] Plugin app URL was not reachable on the running | console | warning | gateway, plugin, health-check, restart |
| [deep-link] Claude browser plugin status was not reachable o | console | warning | gateway, claude, plugin, cdp |
| [export] Failed to process exported PNG: ${formatError(error | console | warning | export, png, electron-capture |
| [export] Failed to resize exported PNG fallback: ${formatErr | console | warning | export, png, resize, native-image |
| [export] Failed to include ${file}: ${formatError(error)} | console | warning | export, fs, permissions |
| Custom router does not export a function: ${routerPath} | console | warning | custom-router, module-loading, exports, gateway |
| [gateway] Cursor sent an OpenAI-compatible chat request with | console | warning | cursor, openai-compat, gateway, configuration |
| [gateway] Brave web search API key is not configured. | console | warning | web-search, brave, env-var, api-key |
| [gateway] Bing web search API key is not configured. | console | warning | web-search, bing, env-var, api-key |
| [gateway] Google CSE web search API key or engine ID is not | console | warning | web-search, google-cse, env-var, api-key |
| [gateway] Serper web search API key is not configured. | console | warning | web-search, serper, env-var, api-key |
| [gateway] SerpAPI web search API key is not configured. | console | warning | web-search, serpapi, env-var, api-key |
| [gateway] Tavily web search API key is not configured. | console | warning | web-search, tavily, env-var, api-key |
| [gateway] Exa web search API key is not configured. | console | warning | web-search, exa, env-var, api-key |
| [fusion-vision] Failed to publish lightweight usage event: $ | console | warning | telemetry, usage-sync, network, retry |
| [request-log] Admission ${bound} reached; oldest fail-closed | console | warning | backpressure, request-log, capacity, observability |
| [request-log] ${command.kind === "raw-trace-update" ? "Retai | console | warning | request-log, write-failure, data-loss, storage |
| [backend:${ownerId}] SQLite store is corrupt and will be reb | console | error | sqlite, corruption, data-loss, backend |
| [plugin-marketplace] Cached module is missing while offline: | console | warning | plugin-marketplace, offline-mode, cache |
| [profile] Claude App bot worker exited: code=${code}${signal | console | warning | worker-process, claude-app, bot, crash |
ARCHIVE_EXPIRED Archive ${archiveId} has expired. | exception | error | archive, expiration, gateway, context |
ARCHIVE_NOT_READY Archive ${archiveId} is ${rootSnapshot.status}. | exception | error | archive, state-machine, gateway |
ARCHIVE_ACCESS_DENIED The archive session token is invalid. | exception | error | archive, auth, token, timing-safe |
ARCHIVE_REPLAY_UNAVAILABLE The gateway replay executor is not available. | exception | error | archive, dependency-injection, configuration |