背景
使用官方 CLI(lark-cli v1.0.96,npm @larksuite/cli)驱动 AI Agent 日常操作飞书。遇到「搜索与资源发现」的三个盲区:Agent 明明有权限读写某个 Bitable,却无法通过任何搜索/枚举接口发现它,只能靠人工粘贴链接。
环境
- macOS,lark-cli v1.0.96,user_access_token 授权
- 租户:
qcn1egiawdhn.feishu.cn;问题资源位于个人版域名 my.feishu.cn 下
盲区一:云文档搜索不覆盖多维表格记录内容
复现:以某条 Bitable 记录的字段值(如任务名称「整理读代码相关文档」)为关键词,调用 Search v2(doc_wiki/search,对应 CLI drive +search / docs +search),返回 0 结果——该记录真实存在且有权限。
期望:搜索索引覆盖 Bitable 记录级内容,或提供按关键词跨表搜记录的接口。
盲区二:个人版(my.feishu.cn)Base「能读不能搜」
复现:对 my.feishu.cn 域下一个 Base:
- 给定 URL 后
base +url-resolve、+field-list、+record-search、+record-update 全部成功(user token 有读写权限);
- 但
drive files list(根目录及目录树递归)与 +search 返回中完全不存在该 Base。
影响:同一份 token「读得到但搜不到」,发现能力与权限不一致。
盲区三:缺少「列出我有权限的所有 Bitable」入口
drive files list 只能沿 folder-token 目录树遍历;文件若由应用/妙记等创建于特殊空间,无法被发现。
实际影响
Agent 自动化场景(任务调度、妙记纪要转任务)中,表定位完全依赖人工提供链接;同模板多表并存时极易写错目标表。
建议
- 搜索索引覆盖 Bitable 记录;
- search / files 接口结果覆盖用户可访问的个人版域资源;
- 或新增
list-accessible-bases 类发现接口。
同一反馈已通过邮件提交至 contact@feishu.cn。
背景
使用官方 CLI(
lark-cliv1.0.96,npm@larksuite/cli)驱动 AI Agent 日常操作飞书。遇到「搜索与资源发现」的三个盲区:Agent 明明有权限读写某个 Bitable,却无法通过任何搜索/枚举接口发现它,只能靠人工粘贴链接。环境
qcn1egiawdhn.feishu.cn;问题资源位于个人版域名my.feishu.cn下盲区一:云文档搜索不覆盖多维表格记录内容
复现:以某条 Bitable 记录的字段值(如任务名称「整理读代码相关文档」)为关键词,调用 Search v2(
doc_wiki/search,对应 CLIdrive +search/docs +search),返回 0 结果——该记录真实存在且有权限。期望:搜索索引覆盖 Bitable 记录级内容,或提供按关键词跨表搜记录的接口。
盲区二:个人版(my.feishu.cn)Base「能读不能搜」
复现:对
my.feishu.cn域下一个 Base:base +url-resolve、+field-list、+record-search、+record-update全部成功(user token 有读写权限);drive files list(根目录及目录树递归)与+search返回中完全不存在该 Base。影响:同一份 token「读得到但搜不到」,发现能力与权限不一致。
盲区三:缺少「列出我有权限的所有 Bitable」入口
drive files list只能沿 folder-token 目录树遍历;文件若由应用/妙记等创建于特殊空间,无法被发现。实际影响
Agent 自动化场景(任务调度、妙记纪要转任务)中,表定位完全依赖人工提供链接;同模板多表并存时极易写错目标表。
建议
list-accessible-bases类发现接口。同一反馈已通过邮件提交至 contact@feishu.cn。