v1.38.4
跨文档同步块导出修复(Bug 修复版)
本版修复飞书文档导出时,跨文档引用同步块(ReferenceSynced)被静默导出为空的问题,并同步完成九个领域 Skill 的源码级校正。
修复
- 跨文档同步块完整展开:根据
source_document_id/source_block_id调用源块 children API,并设置with_descendants=true,导出源同步块及全部后代内容 - 失败不再静默:权限不足、API 异常、源块缺失或元数据不完整时,Markdown 保留带源标识的
WARNING占位,stderr 输出明确诊断 - 缓存与循环保护:同一源块的重复引用只请求一次;跨文档递归或循环引用会安全停止并保留诊断
- 源文档媒体上下文:同步块中的图片、视频和画板使用正确的源文档/源块上下文下载
- CommonMark 列表缩进:按父级 marker 实际宽度累计缩进,覆盖无序、有序、多位编号、Todo 与混合多层嵌套
Skill 文档校正
- 对 9 个领域 Skill 完成源码级复核,修正 doc、wiki、file、perm、calendar、OKR、会议、邮件、消息卡片等命令示例和身份说明
- 清理领域合并后的自引用、孤儿参考文件和重复权威说明
- 同步
calendar rsvp帮助文案为 User Token 必需 - Skill 顶层结构保持 9 个领域,33 个工作流与 499 个可执行命令继续保持唯一归属
验证
- 真实飞书 E2E:通过本机正式构建二进制创建跨文档同步引用,导出后源内容、三级嵌套列表和图片均正确;OpenAPI 回读确认目标为
block_type=50并指向源block_type=49 - 自动化覆盖:跨文档成功/失败、重复引用、循环引用、源文档媒体、SDK
with_descendants分页及 CommonMark round-trip gofmt -l cmd internal、go test -count=1 ./...、go vet ./...、make check-skills全部通过- Dataviz 色板与文档一致性检查通过
- 五个平台构建、tar.gz 结构和 checksums.txt 校验全部通过
安装
curl -fsSL https://raw.githubusercontent.com/riba2534/feishu-cli/main/install.sh | bashFull Changelog: v1.38.3...v1.38.4