ErrLookup › larksuite/cli
larksuite/cli
The official Lark/飞书 CLI tool, maintained by the larksuite team — built for humans and AI Agents. Covers core business domains including Messenger, Docs, Base, Sheets, Calendar, Mail, Tasks, Meetings, and more, with 200+ commands and 20+ AI Agent Skills. · Go · 1,248 source files
Analyzed at 7fd6ef3c07 on 2026-09-04. 882 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| check failed | console | warning | network, update-check, doctor, npm-registry |
| set_calendar: event_start must be a valid ISO 8601 timestamp | validation | error | validation, iso8601, calendar, draft-patch |
| lark-cli exited with | exception | error | subprocess, cli, exit-code, python |
| stored token data is corrupt | exception | error | auth, token-store, corruption |
| appSecret keychain key | validation | error | config, keychain, validation |
| connection check | exception | error | network, http, preflight, websocket |
| download proxy selection is missing | exception | error | http, proxy, ssrf, context |
| jq: marshal result | exception | error | go, jq, json-marshal |
| %v | exception | error | go, panic, hooks, lifecycle, plugins |
| draft has no primary | validation | error | email, mime, draft, validation |
| hook panic | exception | error | go, panic, hooks, plugins, error-handling |
| hook panic | exception | error | plugin, hook, panic, validation-error |
| failed to verify user identity | exception | error | auth, uat, user-info, api |
| Shape conflicts with schema constraints | validation | error | schema, compile-time, validation |
| unsafe proxy plugin config | exception | error | security, proxy-config, symlink, file-permissions |
| default | validation | error | cli, shortcut-input, type-mismatch, default-value |
| host embedded skill content is invalid | exception | error | go, skills, embed, frontmatter, build-integrity |
| {json.dumps(envelope, ensure_ascii=False)} | exception | error | api-error, envelope, cli, lark |
| note detail is empty | exception | error | api-response, invalid-response, notes, sentinel-error |
| PostMount removed Typed flag | validation | error | cli, flags, registration, postmount, guard |
| too many redirects | validation | error | network, http, redirect, ssrf-protection |
| cannot inspect installed lark-suite: global skills JSON did… | exception | error | skills-sync, npm, missing-path, suite-layout |
| unsupported secret source | validation | error | config, secrets, unsupported-value |
| name must not include leading dashes | validation | error | go, cli, flags, input-validation |
| failed to read TAT response | http | error | network, http, oauth, transient |
| invalid proxy plugin config | validation | error | config, json, proxy |
| failed to resolve UAT for user identity verification | exception | error | auth, uat, credential-source |
| cannot stat opened file | exception | error | windows, filesystem, toctou, file-open |
| invalid skill reference remap | exception | error | go, skills, references, remap, plugin |
| binary not executable | exception | critical | selfupdate, exec, permission, binary |
| suite skills sync failed | exception | error | go, skills-sync, aggregate-error, network |
| app registration returned credentials with a contradictory… | exception | error | protocol, device-flow, brand-mismatch, tenant |
| blocked download target: local/internal host is not allowed | validation | error | ssrf, security, network, download |
| failed to stat proxy plugin config | exception | error | filesystem, proxy-config, stat, permissions |
| multiple plugins customized skills; only one plugin may own… | exception | error | go, plugins, skills, configuration-conflict |
| protocol: frame exceeds MaxFrameBytes | exception | error | ipc, protocol, localbus |
| {message} | exception | error | python, cli, iconpark, custom-exception |
| environment variable | exception | error | secrets, configuration, env |
| download transport received a nil request | exception | error | http, transport, nil-check, internal |
| separate skills sync failed | exception | error | skills-sync, github, network, fallback, npm |
| keychain not initialized | exception | error | keychain, master-key, initialization |
| exec provider value for id | exception | error | secrets, exec-provider, type-mismatch |
| cannot parse as ISO 8601 | validation | error | validation, iso8601, parsing, timestamp |
| event catalog rejected: | exception | error | events, catalog, validation |
| lark-cli stdout was not JSON | exception | error | json, subprocess, cli, output-format |
| multiple plugins called Restrict; only one plugin may own… | exception | error | plugins, policy, configuration |
| create directory | exception | error | filesystem, mkdir, io |
| (lock: , syscall: ) | exception | warning | filesystem, locking, concurrency, unix |
| blocked redirect target | validation | error | network, security, ssrf, redirect, dns |
| set hello_ack deadline | exception | error | network, tcp, handshake, deadline |
| Multiple sheets matched; pass --sheet-id or --sheet-name | exception | error | cli, ambiguity, sheets, input-validation |
| column labels collide after str() conversion; rename the… | validation | error | pandas, dataframe, sheets, input-validation |
| invalid proxy address | validation | error | configuration, sidecar, proxy-address, security, network |
| : path is world-readable (mode %04o) | validation | error | permissions, security, filesystem |
| No matching sheet found | exception | error | sheet-resolution, user-input, name-mismatch, lark-sheets |
| : cannot stat | exception | error | filesystem, stat, permissions, security-audit |
| attachment | validation | error | mail, eml-builder, path-validation, attachment |
| connection check: api error code= | exception | error | api-error, preflight, websocket, lark |
| rewrite_entire_draft cannot synthesize body inside | validation | error | email, mime, draft, unsupported-content |
| create HTTP client | exception | error | http-client, configuration, diagnostics |
| composed skill tree has an unsatisfied required skill | exception | error | go, skills, dependencies, build-integrity, plugin |
| has multiple hard links, so writing it would also rewrite… | validation | error | filesystem, hardlink, path-validation, security |
| path validation failed | exception | error | go, path-safety, fileio, security |
| cannot rewrite non-body media type | validation | error | email, mime, draft, unsupported-content |
| expected integer | validation | error | xsd, validation, schema, integer |
| invalid JSON in | validation | error | json, config, parsing |
| skills state is unreadable | exception | warning | json, state-corruption, cli, filesystem |
| alias -- for -- conflicts with registered flag -- after… | validation | error | go, cli, flag-alias, flag-registration |
| skills synced but state not written | exception | error | filesystem, state-persistence, permissions |
| odd hex length | exception | warning | macos, clipboard, hex-decode, osascript |
| failed to read proxy plugin config | exception | error | filesystem, proxy-config, read-error, race-condition |
| schema spec has neither Type nor Raw | validation | error | events, schema, catalog |
| archive install failed | exception | error | npm, install-failed, skills-sync, network |
| unsupported complemented XSD character class \ | exception | error | python, regex, xsd |
| app registration failed: HTTP | http | error | json, http, device-flow, network |
| failed to parse user info | exception | error | json, auth, response-parsing, network |
| Args field (-- ): json tag is not allowed on a CLI field | validation | error | cli, struct-tags, validation, go |
| local/internal host is not allowed | validation | error | ssrf, network, security, url-validation |
| bus probe: encode | exception | error | ipc, bus, startup, timeout |
| HMAC signature mismatch | validation | error | hmac, signature, authentication, sidecar, key-mismatch |
| keychain access blocked | exception | error | keychain, macos, permissions |
| connection check: decode | exception | error | json, decode, http, preflight |
| HTTP : [ ] | http | error | http, api-error, authentication, lark |
| jq | exception | error | jq, gojq, runtime-error, events |
| no hello_ack received | exception | error | network, timeout, handshake, tcp |
| emlbuilder: header value contains dangerous Unicode… | validation | error | email, header-validation, unicode, eml |
| → available | console | info | update, version, doctor, upgrade-available |
| local skills list failed | exception | error | go, local-state, skills-cli, parsing |
| poll network error | exception | warning | network, polling, device-flow, timeout |
| failed to resolve host | validation | error | dns, network, resolution-failure |
| is nil | validation | error | go, schema, nil, validation, shortcuts |
| %T is not assignable to | validation | error | go, type-binding, type-mismatch, reflection |
| nil-capable encoding=json input must declare nullable or… | validation | error | cli, schema, nullable, authoring-time |
| body container is nil | validation | error | email, mime, draft, nil-pointer |
| body part not found | validation | error | email, mime, draft, state-inconsistency |
| build embeds no base skill content | exception | error | go, skills, embed, plugin, build-integrity |
| inline image content type | validation | error | mail, validation, image-format |
| dpapi protect failed | exception | error | windows, dpapi, keychain, encryption |
| failed to parse response | exception | error | json, http, parsing, auth |
| : cannot resolve symlink | exception | error | filesystem, symlink, security-audit, path-resolution |