Skip to content

v1.36.0

Choose a tag to compare

@riba2534 riba2534 released this 22 Jul 03:27
· 20 commits to main since this release

本版为一次全域能力补齐:29 项新能力 + 深度修复,全部经真实 API 验证。

亮点

  • 消息发送者名字服务端回填msg history/get/mget 读消息时 Bot 与外部租户用户的名字直接解析(此前 Bot 恒为空),内部群解析率实测 ~100%
  • CLI 交互守卫:错拼子命令/flag 不再静默成功——报错 + 拼写建议 + 非 0 退出码,AI Agent 与脚本不再误判
  • 多维表格结构化过滤bitable record list --filter-json/--sort-json(tuple DSL,操作符与各字段类型值写法完整文档化,无需关键词)
  • 电子表格类型保真闭环:新增 sheet table-get,数字/日期/布尔 dtype 自动推断,与 table-put 对称支持 get→改→put round-trip
  • 大文档选择性读取doc read --outline/--heading/--keyword,先看结构再取所需章节,不必整篇导出
  • 交互式 Bot 闭环:事件系统新增 card.action.trigger 卡片回调与审批 v4 事件(自动注册服务端订阅,fail-closed)
  • OKR 全量接线:cycle detail、progress get/update/delete、upload-image + --as 身份切换

新增命令

doc readsheet table-getchat listtask searchvc detailvc note detail/transcriptminutes search/apply-permissionmail message-modify/message-trash/draft-sendwiki move-to-drivedrive secure-label list/setfile version revertokr cycle detailokr progress get/update/deleteokr upload-image

新增 flag / 增强

msg send --idempotency-key(幂等防重发)、calendar create-event/update-event --rrule(重复日程)、drive upload --file-token(原地覆盖)、chat member list --page-all(截断告警)、minutes get --wait-readytask search --enrich=falsebitable record batch-update 逐记录差异化形态、doctor 身份就绪诊断、auth logout 服务端吊销、install.sh sha256 校验

修复

  • 未完成任务 completed_at="0" 误显示为 1970 年
  • drive push 命中 1062507(目录子节点超 1500)按父目录隔离,不再放弃未满目录
  • --due-before 纯日期对齐当天 23:59:59;幂等键按字符(50)而非字节校验
  • 错误码判定统一为词边界安全匹配,避免 log_id 同数字串误判

完整变更见 CHANGELOG

安装

curl -fsSL https://raw.githubusercontent.com/riba2534/feishu-cli/main/install.sh | bash