ErrLookup › chenhg5/cc-connect
chenhg5/cc-connect
Bridge local AI coding agents (Claude Code, Cursor, Gemini CLI, Codex) to messaging platforms (Feishu/Lark, DingTalk, Slack, Telegram, Discord, LINE, WeChat Work). Chat with your AI dev assistant from anywhere — no public IP required for most platforms. · Go · 298 source files
Analyzed at 4000b2338a on 2026-09-06. 1531 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| reconstruct reply ctx: %w | exception | warning | restart, reply-context, platform-adapter, wrapped-error |
| wecom: decode send response: %w | exception | error | network, json, wecom, http-response |
| dingtalk: get access token for emotion: %w | exception | error | dingtalk, authentication, network, access-token |
| systemd is not active (state: %s). If running in a contain | exception | error | daemon, systemd, linux, containers, process-management |
| wecom: send markdown failed: %d %s | error_code | error | wecom, api, errcode, message-send |
| %s is not %s media (detected mime: %s) | validation | error | cli, attachments, media-type, validation |
| empty media data | validation | error | wecom, media-upload, validation, empty-payload |
| googlechat: marshal attachment body: %w | exception | info | googlechat, json, unreachable |
| resolve cron reply target: %w | exception | error | cron, reply-target, resolver, wrapped-error |
| platform %q does not support proactive messaging (cron) | exception | error | cron, capability-interface, platform-adapter, proactive-messaging |
| process tree (pid %d) still alive 10s after SIGKILL reported | exception | error | process-management, go, sigkill, cleanup |
| claudeSession: run_as_user spawn refused: %w | exception | error | claudecode, isolation, sudo, permissions |
| read permission response: %w | exception | error | json, ipc, network |
| marshal payload: %w | exception | info | go, json, serialization, dingtalk |
| systemd user session not available. This often happens whe | exception | error | daemon, systemd, ssh, linux, linger |
| mimo tts: decode audio base64: %w | exception | error | tts, base64, api-response, audio |
| piSession: marshal command: %w | exception | warning | json, serialization, rpc, go, agent-pi |
| dingtalk: emotion returned success=false | exception | warning | dingtalk, api, business-logic |
| googlechat: parse create response: %w | exception | error | googlechat, json, http-response, streaming-preview |
| resource chunk offset=%d: %w | exception | error | network, http, chunked-download, feishu |
| googlechat: subscription must be of the form projects/<proje | validation | error | googlechat, gcp, pubsub, config |
| missed by %v (stale) | error_code | warning | timer, scheduler, recovery |
| cloud_web: parse register_ack: %w | exception | error | websocket, json, handshake, cloud-web |
| 等待扫码超时,请重试 | exception | warning | timeout, qr-login, weixin, setup, cli |
| mimo tts: marshal request: %w | exception | error | go, json, serialization, tts, mimo |
| session not found | exception | error | claudecode, session-management, filesystem |
| googlechat: drain update response body: %w | exception | warning | googlechat, network, http-response-drain |
| config: relay.visibility must be "full", "summary", or "none | validation | error | config, validation, go |
| pico2wave: read output file: %w | exception | error | tts, pico2wave, filesystem, file-read |
| dingtalk: emotion returned status %d: %s | http | error | dingtalk, http, api, error-response |
| taskkill failed: %w: %s | exception | warning | windows, process-management, taskkill |
| wps-agentspace: init: %w | exception | error | websocket, network, connection |
| taskkill failed: %w: %s; process kill fallback failed: %w | exception | error | windows, process-management, force-kill |
| qqbot: get token: %w | exception | error | qqbot, authentication, network, config |
| dingtalk: SendImage: invalid reply context type %T | exception | error | dingtalk, type-mismatch, context, api-misuse |
| %s: resource download auth: %w | exception | error | go, feishu, authentication, network |
| dingtalk: emotion request: %w | exception | error | dingtalk, network, http, timeout |
| wecom-ws: SendImage: invalid reply context type %T | validation | error | go, type-assertion, wecom, reply-context |
| piSession: write stdin: %w | exception | error | go, ipc, broken-pipe, process |
| platform %q not found for session %q | exception | error | cron, platform-lookup, session-key, config |
| espeak: voice=%s text=%q: %w | exception | error | tts, espeak, exec, external-command |
| qqbot: upload file: %w | exception | error | qqbot, file-upload, api, network |
| dingtalk: get access token: %w | exception | error | dingtalk, authentication, access-token, network |
| wecom: send message: %w | exception | error | network, http, wecom, connection |
| current environment does not support client_secret auth | exception | error | feishu, oauth, registration, onboarding |
| session is closed | exception | error | go, process-lifecycle, session |
| wait outgoing: %w | exception | warning | restart, outgoing-queue, timeout, retry |
| dingtalk: proactive send requires conversationId (group) or | validation | error | dingtalk, proactive-send, missing-target, configuration |
| discord: create session: %w | exception | error | discord, discordgo, config, authentication |
| googlechat: upload: build request: %w | exception | error | googlechat, upload, url, config |
| read %s: %w | exception | error | go, filesystem, codex, oauth |
| googlechat: build update request: %w | exception | error | googlechat, http, url, streaming-preview |
| googlechat: invalid preview handle type %T | exception | error | googlechat, type-assertion, handle, streaming-preview |
| read stdout: %w | exception | error | codex, stdout, process-lifecycle, stream-read |
| weibo: ws send: %w | exception | error | weibo, websocket, network, write-failed |
| Content-Range total mismatch: got %d want %d | http | error | http, feishu, download, range-request |
| systemd is not active in this WSL2 instance. Add the follo | exception | error | wsl2, systemd, environment, daemon |
| discord: send fallback: %w | exception | error | discord, api-error, permissions, fallback |
| max: upload audio: %w | exception | error | go, network, file-upload, max-platform, audio-sending |
| claudeSession: ensure shared prompt file: %w | exception | error | claudecode, filesystem, session-startup |
| redirected to unsupported image URL | exception | warning | network, ssrf, http-redirect, feishu, image-download |
| read upload response: %w | exception | error | network, http, io, upload, dingtalk |
| session.resume timeout | exception | error | timeout, rpc, session-lifecycle, process-management |
| cdn upload: %w | exception | error | network, upload, timeout, max |
| dingtalk: upload image: %w | exception | error | dingtalk, upload, image, http |
| max: chat action %s: status %d | http | warning | http, typing-indicator, max, best-effort |
| too many redirects | exception | error | http, redirect, download, updater, network |
| wecom-ws: invalid aeskey base64 length | validation | error | wecom, base64, crypto, validation |
| edge-tts: voice=%s text=%q: %w, output: %s | exception | error | tts, edge-tts, external-cli, network, microsoft |
| googlechat: marshal body: %w | exception | warning | googlechat, json, internal |
| no session found for project %q with key %q | exception | warning | cli, sessions, not-found, lookup |
| googlechat: close response body: %w | exception | warning | googlechat, http, network, response-body |
| max: update message: no message id in reply context | validation | error | go, reply-context, message-editing, max-platform, missing-identifier |
| sendVoice failed: %w | exception | error | telegram, bot-api, audio-upload, network |
| dingtalk: marshal image message: %w | exception | info | dingtalk, json, serialization |
| first-chunk: 206 without parseable Content-Range %q | http | error | go, feishu, http, range-request, protocol |
| googlechat: marshal update body: %w | exception | info | googlechat, json, marshal, defensive |
| googlechat: upload: create metadata part: %w | exception | info | googlechat, upload, multipart, unreachable |
| read cdn response: %w | exception | error | network, io, upload, max |
| wecom-ws: ack timeout waiting for %s | exception | error | |
| range chunk retries exhausted | exception | error | network, http, retry, download, range-request |
| synthesize: %w | exception | error | tts, audio, error-wrapping, go |
| create request: %w | exception | info | go, http, dingtalk, request-construction |
| wps-agentspace: not connected | exception | error | websocket, state, connection |
| build first-chunk request: %w | exception | error | go, feishu, http, url |
| workspace binding unavailable for source channel %q | exception | error | workspace, binding, relay, configuration |
| codex app-server initialized notify: %w | exception | error | json-rpc, handshake, ipc, broken-pipe |
| enabled must be a boolean | validation | warning | go, validation, type-mismatch, cron |
| relay: agent process exited without response | exception | error | relay, agent-process, empty-output |
| resource size mismatch: assembled=%d expected=%d | validation | error | data-integrity, chunked-download, size-mismatch, feishu |
| wps-agentspace: fatal error: %s | error_code | error | auth, permissions, websocket |
| wecom-ws: invalid reply context type %T | exception | error | |
| agent process exited | exception | warning | go, process-lifecycle, agent-session |
| %s: SendAudio: invalid reply context type %T | exception | error | feishu, type-assertion, audio, reply-context |
| telegram: invalid session key %q | validation | error | telegram, session-key, parsing, golang |
| create crypto helper: %w | exception | error | matrix, e2ee, database, crypto-store |
| piSession: write get_state probe: %w | exception | critical | broken-pipe, rpc, process-crash, go, agent-pi |
| AI card delivery failed: %s | exception | error | dingtalk, api, card, delivery, robot |
| qwen tts: empty audio URL in response | exception | error | tts, http, api-response, qwen, dashscope |
| wecom-ws: send image: %w | exception | error | go, wecom, media-upload, websocket, wrapped-error |