chenhg5/cc-connect
Documented errors, page 12 of 16. Back to chenhg5/cc-connect
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| webex: getMe: %w | exception | error | webex, authentication, api, startup |
| weixin: getConfig json: %w | exception | error | weixin, json, unmarshal, config |
| extract: %w | exception | error | archive, filesystem, disk-space, update-checker, io |
| %s: CDN upload failed after %d attempts: %w | http | error | cdn, upload, retry-exhausted, network, weixin |
| %s must be true or false | validation | warning | go, cli, validation, cron |
| session not found: %s | exception | error | |
| tuitui: channel info errcode=%d errmsg=%s | error_code | error | tuitui, api, channel |
| acp: session closed | exception | error | acp, session-lifecycle, agent-process, closed-session |
| config: %s.name is required | validation | error | config, validation, go |
| config: %s.users: wildcard user_ids=["*"] appears in multipl | validation | error | config, validation, wildcard |
| cursorSession: stdin pipe: %w | exception | error | |
| delete scheduled task: %s (%w) | exception | error | windows, scheduled-task, powershell, cleanup |
| dingtalk: proactive send request: %w | exception | error | dingtalk, network, http-client, proactive-send |
| googlechat: SendFile: invalid reply context type %T | exception | error | googlechat, type-mismatch, api-misuse |
| invalid --limit %q | validation | error | cli, flag, validation |
| matrix: invalid reply context type %T | exception | error | |
| reading stdin: %w | error_code | error | io, stdin, cli |
| relay: project %q is not bound in this chat. Available targe | validation | error | relay, binding, invalid-identifier |
| tuitui: channel id is required | validation | error | validation, argument, api |
| wecom: SendImage: invalid reply context type %T | validation | error | wecom, type-mismatch, api-misuse |
| weixin: no stored context_token for %q (user must message th | exception | error | |
| write unit file: %w | exception | error | go, systemd, filesystem, permissions |
| acp: session/prompt: %w | exception | error | acp, session-prompt, json-rpc, agent-process |
| claudecode: resolve work_dir: %w | exception | error | |
| generate cron id: %w | panic | critical | go, entropy, panic, random |
| resolve cc-connect executable for Agy hook: %w | exception | error | executable, os, antigravity, go |
-2 weixin: sendMessage throttled by ilink (ret=-2); the bot is rate-limited and sen | exception | error | go, rate-limit, weixin, throttling |
| acp: transport not available | exception | error | |
| get file: %w | exception | error | telegram, bot-api, getfile, file-download |
| --image requires a path | validation | error | cli, attachments, argument-parsing |
| restart: %s (%w) | exception | error | systemd, go, service, process |
| role %q has empty user_ids | validation | error | validation, roles, empty-array |
| %s: fetch tenant access token: %w | exception | error | feishu, lark, auth, token, network |
| tts is not configured | exception | error | tts, configuration, voice |
| waiting for hello: %w | exception | error | websocket, handshake, timeout, qqbot |
| wecom: send image: %w | exception | error | wecom, network, authentication, image |
| wecom: upload image failed: %d %s | error_code | error | |
| wecom-ws: send file: %w | exception | error | websocket, file-upload, error-wrapping |
| zip: %w | exception | error | |
-2 weixin: sendMessage throttled by ilink (ret=-2); the bot is rate-limited and sen | exception | warning | weixin, rate-limit, throttle, retry |
| claudecode: read project dir: %w | exception | error | |
| reasonix: submit: %w | exception | error | |
| %s: upload file code=%d msg=%s | http | error | feishu, upload, file, api-error |
| start: %s (%w) | exception | error | systemd, go, service, process |
| telegram: token is required | validation | critical | telegram, config, token, startup |
| too many redirects | http | error | |
| weixin: %s: response body exceeds %d bytes | http | error | http, limit, payload-size, weixin |
| agent session ended | exception | warning | go, session, queue |
| claudecode: write Claude Code /usage probe input: %w | exception | error | |
| codex: write auth.json: %w | exception | error | |
| decode response: %w | exception | error | feishu, json, network, validation |
| expected op 10 (Hello), got op %d | exception | error | websocket, protocol, handshake, qqbot |
| GitHub API returned HTTP %d | http | error | http, github-api, rate-limit, update-checker, http-status |
| read resource: %w | exception | error | network, http, io, feishu |
| reasonix: serve_url is required | validation | error | |
| %s: invalid image_batch_window_ms %v: %w | validation | error | feishu, config, type-mismatch |
| telegram: invalid proxy URL %q: %w | validation | error | telegram, proxy, url, config |
| token is required | validation | error | config, validation, credentials, go |
| acp: session/new: %w | exception | error | acp, handshake, session, json-rpc |
| dingtalk: invalid conversation type %q in session key: %q | validation | error | session-key, enum, validation, dingtalk |
| fetch guild roles: %w | exception | error | discord, api, roles |
| gemini stt: create request: %w | exception | error | http, url, speech-to-text, gemini, config |
| HTTP GET %s: %w | exception | error | network, http, dns, timeout |
| POST only | http | warning | http, api, method-not-allowed |
| --project requires a value | validation | error | go, cli, flag-parsing |
| read config: %w | exception | error | config, file-io, read-error |
| read minimax config: %w | exception | error | |
| reasonix: session is closed | exception | error | |
| %s | exception | error | |
| tuitui: app_id and app_secret are required | validation | critical | tuitui, configuration, credentials |
| tuitui: %s response exceeds %d bytes | http | error | http, limits, tuitui |
| weixin: sendMessage: response json: %w: %s | exception | error | weixin, json, unmarshal, send |
| acp: no active session to cancel | exception | error | |
| code=%d msg=%s | http | error | feishu, authentication, api-error, credentials |
| config: %s.agent_session_idle_timeout_mins must be >= 0 | validation | error | config, validation, go |
| dingtalk: upload file: %w | exception | error | dingtalk, file-upload, media, http |
| HTTP %d: %s | http | error | http, api, tuitui |
| matrix: send encrypted: %w | exception | error | matrix, homeserver, http, send-message |
| prompt and exec are mutually exclusive | http | error | webhook, validation, conflicting-fields, http-400 |
| resolve symlinks: %w | exception | error | filesystem, symlink, self-update |
| %s: client not initialized | exception | error | feishu, initialization, invariant-violation |
| %s: %w | exception | error | git, clone, subprocess |
| wecom: write image data: %w | exception | error | |
| cursor: read chats dir %s: %w | exception | error | |
| dingtalk: card API temporarily degraded | exception | warning | dingtalk, streaming-cards, circuit-breaker, fallback |
| googlechat: missing space in reply context | validation | error | googlechat, streaming, validation |
| no release found | exception | error | http, redirect, github-api, update-checker, empty-response |
| poll failed: %w | exception | error | network, feishu, polling, http |
| %s: patch message: %w | exception | error | |
| webex: downloadFile status %d | http | error | webex, http, download, api |
| work_dir is not accessible: %s: %w | exception | error | filesystem, permissions, config |
| acp: stdout pipe: %w | exception | error | |
| cc-connect binary not found in archive | exception | error | archive, tar, self-update |
| command %q not found | exception | error | config, not-found, go |
| iflow API request failed | exception | error | go, cli, api, iflow |
| opencodeSession: start: %w | exception | error | |
| reasonix: SSE disconnected during turn | exception | error | |
| reasonix: start session: %w | exception | error | |
| %s: CDN body exceeds %d bytes | http | error | |
| %s: invalid reply context type %T | exception | error |