Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

【搜索能力反馈】云文档搜索无法发现多维表格记录与个人版(my.feishu.cn) Base

オープン
#2,779 コメント 2 件 リアクション 0 件 担当者 0 名 GitHub で見る

メンテナーはふだん 1 日以内に返信

まだ誰も着手していません。

評価

難易度
5/5
見積もり時間
1週間以上
初心者へのやさしさ
30/100
issue の種類
機能追加
明瞭さ
説明が足りない
活発さ
活発
技術スタック
go
領域
api, cli, search

調査の方向性

Start by reproducing the reported behavior with lark-cli v1.0.96 and user_access_token, focusing on doc_wiki/search, drive files list, and the Base url-resolve, field-list, and record-search commands. The issue is done only when maintainers define and implement a supported discovery path for accessible personal-domain Bases and/or Bitable records, with behavior confirmed for the described cases.

索引モデルが issue の本文から書いたものです。

説明

domain/auth domain/base domain/mail domain/minutes enhancement

背景

使用官方 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 自动化场景(任务调度、妙记纪要转任务)中,表定位完全依赖人工提供链接;同模板多表并存时极易写错目标表。

建议

  1. 搜索索引覆盖 Bitable 记录;
  2. search / files 接口结果覆盖用户可访问的个人版域资源;
  3. 或新增 list-accessible-bases 类发现接口。

同一反馈已通过邮件提交至 [email protected]。

主要言語
Go
スター
17.5k
フォーク
1.4k
平均マージ
1日 12時間
マージ済み PR(30日)
31

環境構築

  • Dockerfile・Docker Compose ファイルなし
  • プルリクエストのテンプレートあり
  • コントリビューションガイドなし

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

larksuite/cli のほかの issue

larksuite/cli の issue をすべて見る

似ている issue

Go の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。