Changelog

All notable changes to Lark CLI

View on GitHub
v1.0.2
Features
  • Improve OS keychain/DPAPI access error handling for sandbox environments (#173)
  • mail: Auto-resolve local image paths in draft body HTML (#139)
Bug Fixes
  • Correct URL formatting in login --no-wait output (#169)
Documentation
  • Add concise AGENTS development guide (#178)
v1.0.1
Features
  • Add automatic CLI update detection and notification (#144)
  • Add npm publish job to release workflow (#145)
  • Support auto extension for downloads (#16)
  • Normalize markdown message send/reply output (#28)
  • Add auto-pagination to messages search and update lark-im docs (#30)
Bug Fixes
  • base: Use base history read scope for record history list (#96)
  • Remove sensitive send scope from reply and forward shortcuts (#92)
  • Resolve silent failure in lark-cli api error output (#85)
Documentation
  • base: Clarify field description usage in json (#90)
  • Update Base description to include all capabilities (#61)
  • Add official badge to distinguish from third-party Lark CLI tools (#103)
  • Rename user-facing Bitable references to Base (#11)
  • Simplify installation steps by merging CLI and Skills into one section (#26)
  • Emphasize Skills installation as required for AI Agents (#19)
v1.0.0Initial Release

The first open-source release of Lark CLI — the official command-line interface for Lark/Feishu.

Core Commands
  • lark api — Make arbitrary Lark Open API calls directly from the terminal
  • lark auth — Complete OAuth authentication flow, including interactive login, logout, token status
  • lark config — Manage CLI configuration, including init for guided setup
  • lark schema — Inspect available API services and resource schemas
  • lark doctor — Run diagnostic checks on CLI configuration and environment
  • lark completion — Generate shell completion scripts for Bash, Zsh, Fish, and PowerShell
Service Shortcuts
  • IM (Messaging) — Send messages, manage chats
  • Drive — Upload, download, and manage cloud documents
  • Docs — Work with Lark documents
  • Sheets — Interact with spreadsheets
  • Base — Manage multi-dimensional tables
  • Calendar — Create and manage calendar events
  • Mail — Send and manage emails
  • Contact — Look up users and departments
  • Task — Create and manage tasks
  • VC (Video Conference) — Manage meetings
  • Whiteboard — Interact with whiteboards
AI Agent Skills (19 Skills)
  • 14 service skills: lark-im, lark-doc, lark-drive, lark-sheets, lark-base, lark-calendar, lark-mail, lark-contact, lark-task, lark-event, lark-vc, lark-whiteboard, lark-wiki, lark-minutes
  • lark-openapi-explorer — Explore and discover Lark APIs interactively
  • lark-skill-maker — Create custom AI skills
  • lark-workflow-meeting-summary — Automated meeting summary workflow
  • lark-workflow-standup-report — Automated standup report workflow
Developer Experience
  • Cross-platform support (macOS, Linux, Windows) via GoReleaser
  • Shell completion for Bash, Zsh, Fish, and PowerShell
  • Bilingual documentation (English & Chinese)
  • CI/CD pipelines: linting, testing, coverage reporting, and automated releases