ErrLookup › farion1231/cc-switch
farion1231/cc-switch
A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io · Rust · 573 source files
Analyzed at 06082e189d on 2026-09-19. 51 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| error while running tauri application | panic | critical | tauri, rust, panic, startup, webview, desktop-app, plugin-init |
| volcengine handled via AK/SK branch above | panic | error | rust, panic, unreachable, invariant-violation, provider-routing |
SKILL_DIRECTORY_CONFLICT SKILL_DIRECTORY_CONFLICT | error_code | error | skills, install, conflict, duplicate, tauri |
INVALID_SKILL_DIRECTORY INVALID_SKILL_DIRECTORY | error_code | error | skills, path-validation, install, security, tauri |
| Skill 存储目录不能与 的 Skills 目录相同 | validation | critical | skills, filesystem, path-conflict, tauri, configuration |
DOWNLOAD_TIMEOUT DOWNLOAD_TIMEOUT | error_code | error | skills, network, timeout, download, tauri |
| } must be an absolute HTTP or HTTPS URL | validation | error | pi, form-validation, url, i18n |
SKILL_DIR_NOT_FOUND SKILL_DIR_NOT_FOUND | error_code | error | skills, install, path-not-found, repository, tauri |
| ; MiniMax Code Skill rollback failed: ; backups | exception | critical | filesystem, rollback, atomic-update, skill-sync, io |
| Thinking levels may only use Pi's native keys, with string… | validation | error | pi, form-validation, thinking-levels, schema-validation |
| Model } needs an API, either directly or from the provider | validation | error | pi, form-validation, api-type, transport-config |
| } must be a number greater than 0 | validation | error | pi, form-validation, number, advanced-fields |
| Configuration must be a JSON object, not an array or other… | validation | error | pi, form-validation, json, provider-config |
| Model } needs a display name | validation | warning | pi, form-validation, model-name, react |
| Provider key is required | validation | warning | pi, form-validation, slug-normalization, react |
| Model } needs a base URL, either directly or from the… | validation | error | pi, form-validation, base-url, transport-config |
| MCode Skill 与托管副本内容不同,拒绝替换链接 | exception | error | symlink, skill-sync, content-mismatch, conflict |
| Model } needs an ID | validation | warning | pi, form-validation, model-id, react |
| Provider key is required for | validation | error | providers, validation, mutation, required-field |
| HTTP | http | error | network, http, pricing, models-dev |
| Skill directory changed during install; please retry | exception | warning | concurrency, race-condition, install, skill-manager, retry |
| Claude Desktop official provider was not created | exception | error | providers, seed, invariant, claude-desktop, react-query |
| ${error} | exception | error | tauri, proxy, invoke, validation |
OPENCLAW_ENV_EMPTY OPENCLAW_ENV_EMPTY | error_code | error | openclaw, validation, env-config, json-editor |
| crypto API not available - please update your operating… | exception | critical | crypto, uuid, environment, secure-context, nodejs |
| Model ID } is duplicated | validation | error | pi, form-validation, duplicate-key, model-id |
| Select a preset or custom configuration first | validation | warning | pi, form-validation, provider-config, react |
OPENCLAW_ENV_OBJECT_REQUIRED OPENCLAW_ENV_OBJECT_REQUIRED | error_code | error | openclaw, json, type-validation, env-config |
| Enter the API key for this preset | validation | warning | pi, form-validation, api-key, preset |
| Grok Build official provider was not created | exception | error | providers, seed, invariant, grokbuild, react-query |
OPENCLAW_ENV_INVALID_JSON OPENCLAW_ENV_INVALID_JSON | error_code | error | openclaw, json, validation, env-config |
| Pi 中已存在同名但内容不同的 Skill,拒绝覆盖或删除 | exception | error | pi, conflict, symlink, hash, safety-guard, skill-manager |
| Imported Skills; skipped MiniMax Code entries | exception | warning | import, partial-failure, skill-sync, batch |
| 服务器配置必须是对象 | validation | error | toml, mcp, type-validation, import |
| 无法识别的 TOML 格式。请提供单个 MCP 服务器配置,或使用 | validation | error | toml, mcp, config-format, import |
| Skill backup is not a directory | exception | error | backup, filesystem, validation, skill-manager |
| TOML 内容不能为空 | validation | error | toml, mcp, validation, import |
| Invalid URL | validation | error | url, validation, tauri, external-links |
| Add at least one model | validation | warning | pi, form-validation, model-list, react |
| Skill changed during update | exception | error | update, race-condition, consistency, skill-manager |
| stdio 类型的 MCP 服务器必须包含 command 字段 | validation | error | toml, mcp, stdio, required-field |
| 类型的 MCP 服务器必须包含 url 字段 | validation | error | toml, mcp, http, sse, required-field |
| Skill no longer installed | exception | error | update, race-condition, uninstall, skill-manager |
| Display name is required | validation | warning | pi, form-validation, required-field, react |
| Pi 中的 Skill 已在操作期间发生变化,拒绝覆盖 | exception | error | pi, symlink, toctou, race-condition, skill-manager |
| 不支持的 MCP 服务器类型 | validation | error | toml, mcp, unsupported-type, validation |
| Cannot update local skill | exception | error | local-skill, update, unsupported-operation, skill-manager |
| Skill already exists, please uninstall the current one first | exception | error | restore, backup, conflict, duplicate, skill-manager |
| Skill backup is invalid or missing SKILL.md | exception | error | backup, restore, validation, corruption, skill-manager |
| Restore target already exists | exception | error | restore, filesystem, path-exists, leftover-state, skill-manager |
| Skill not found | exception | error | update, not-found, stale-state, skill-manager |