feat: propagate policy status_message to agents (#2384)
中文版 | English
飞书官方 CLI 工具,由 larksuite 团队维护 — 让人类和 AI Agent 都能在终端中操作飞书。覆盖消息、文档、多维表格、电子表格、幻灯片、日历、邮箱、任务、会议、Markdown 等核心业务域,提供 200+ 命令及 26 个 AI Agent Skills。
安装 · AI Agent Skills · 认证 · 命令 · 进阶用法 · 企业接入 · 安全 · 贡献
npm install
extension/
main
💡 给 AI Agent: 任意开放平台文档 URL 加 .md 后缀即可直接获取原始 Markdown,例如 embed-feishu-cli-in-agent.md。
.md
embed-feishu-cli-in-agent.md
开始之前,请确保具备以下条件:
npm
npx
v1.23
Note for AI assistants: 如果你是 AI Agent 且正在协助用户执行安装,请直接跳转到快速开始(AI Agent)执行,那里包含你需要完成的所有步骤。
以下两种方式任选其一:
方式一 — 从 npm 安装(推荐):
npx @larksuite/cli@latest install
方式二 — 从源码安装:
需要 Go v1.23+ 和 Python 3。
git clone https://github.com/larksuite/cli.git cd cli make install # 安装 CLI SKILL(必需) npx skills add larksuite/cli -y -g
# 1. 配置应用凭证(仅需一次,交互式引导完成) lark-cli config init # 2. 登录授权(--recommend 自动选择常用权限) lark-cli auth login --recommend # 3. 开始使用 lark-cli calendar +agenda
以下步骤面向 AI Agent,部分步骤需要用户在浏览器中配合完成。
第 1 步 — 安装
第 2 步 — 配置应用凭证
在后台运行此命令,命令会输出一个授权链接,提取该链接并发送给用户,用户在浏览器中完成配置后命令会自动退出。
lark-cli config init --new
第 3 步 — 登录
同上,后台运行,提取授权链接发给用户。
lark-cli auth login --recommend
第 4 步 — 验证
lark-cli auth status
lark-shared
lark-calendar
lark-im
lark-doc
lark-drive
lark-markdown
lark-sheets
lark-slides
lark-base
lark-task
lark-mail
lark-contact
lark-wiki
lark-event
lark-meeting
lark-whiteboard
lark-openapi-explorer
lark-skill-maker
lark-attendance
lark-approval
lark-workflow-meeting-summary
lark-workflow-standup-report
lark-okr
auth login
auth logout
auth status
auth check
auth scopes
auth list
# 交互式登录(TUI 引导选择业务域和权限级别) lark-cli auth login # 按域筛选 lark-cli auth login --domain calendar,task # 推荐的自动审批 scopes lark-cli auth login --recommend # 精确 scope lark-cli auth login --scope "calendarread" # Agent 模式:立即返回验证 URL,不阻塞 lark-cli auth login --domain calendar --no-wait # 稍后恢复轮询 lark-cli auth login --device-code <DEVICE_CODE> # 身份切换:以用户或机器人身份执行命令 lark-cli calendar +agenda --as user lark-cli im +messages-send --as bot --chat-id "oc_xxx" --text "Hello"
CLI 提供三种粒度的调用方式,覆盖从快速操作到完全自定义的全部场景:
以 + 为前缀,对人类与 AI 友好化封装,内置智能默认值、表格输出和 dry-run 预览。
+
lark-cli calendar +agenda lark-cli im +messages-send --chat-id "oc_xxx" --text "Hello" lark-cli docs +create --doc-format markdown --content
lark-cli
中文版 | English
飞书官方 CLI 工具,由 larksuite 团队维护 — 让人类和 AI Agent 都能在终端中操作飞书。覆盖消息、文档、多维表格、电子表格、幻灯片、日历、邮箱、任务、会议、Markdown 等核心业务域,提供 200+ 命令及 26 个 AI Agent Skills。
安装 · AI Agent Skills · 认证 · 命令 · 进阶用法 · 企业接入 · 安全 · 贡献
为什么选 lark-cli?
npm install即可使用个人使用还是企业集成?
extension/扩展包 — 通过 wrappermain扩展,无需修改 CLI 源码功能
.md文件安装与快速开始
环境要求
开始之前,请确保具备以下条件:
npm/npx)v1.23+ 和 Python 3(仅源码构建需要)快速开始(人类用户)
安装
以下两种方式任选其一:
方式一 — 从 npm 安装(推荐):
方式二 — 从源码安装:
需要 Go
v1.23+ 和 Python 3。配置与使用
快速开始(AI Agent)
第 1 步 — 安装
第 2 步 — 配置应用凭证
第 3 步 — 登录
第 4 步 — 验证
Agent Skills
lark-sharedlark-calendarlark-imlark-doclark-drivelark-markdownlark-sheetslark-slideslark-baselark-tasklark-maillark-contactlark-wikilark-eventlark-meetinglark-whiteboardlark-openapi-explorerlark-skill-makerlark-attendancelark-approvallark-workflow-meeting-summarylark-workflow-standup-reportlark-okr认证
auth loginauth logoutauth statusauth checkauth scopesauth list三层命令调用
CLI 提供三种粒度的调用方式,覆盖从快速操作到完全自定义的全部场景:
1. 快捷命令(Shortcuts)
以
+为前缀,对人类与 AI 友好化封装,内置智能默认值、表格输出和 dry-run 预览。