@@ -41,12 +41,17 @@ lark-cli minutes +search --participant-ids "ou_x,ou_y"
4141# 按所有者过滤(open_id,逗号分隔)
4242lark-cli minutes +search --owner-ids " ou_owner,ou_owner_2"
4343
44- # 查询我参与的妙记
44+ # 严格只查我作为参与者的妙记(不含我拥有)
4545lark-cli minutes +search --participant-ids " me"
4646
4747# 查询我拥有的妙记
4848lark-cli minutes +search --owner-ids " me"
4949
50+ # 广义查询我参与的妙记(自然语言默认:我拥有 ∪ 我参与)
51+ lark-cli minutes +search --owner-ids " me" --start 2026-03-10 --end 2026-03-10
52+ lark-cli minutes +search --participant-ids " me" --start 2026-03-10 --end 2026-03-10
53+ # 然后按 token 去重合并两次结果
54+
5055# 多条件组合查询
5156lark-cli minutes +search --owner-ids " ou_owner" --participant-ids " ou_x" --start " 2026-03-10T00:00+08:00"
5257
@@ -86,11 +91,22 @@ lark-cli minutes +search --query "预算复盘" --format json
8691在 ` --owner-ids ` 和 ` --participant-ids ` 中可使用 ` me ` ,表示当前登录用户。该值会在本地解析为当前用户的 ` open_id ` ,无需手动先查询自己的用户 ID。
8792若当前环境尚未完成用户登录,或 CLI 无法解析出当前用户的 ` open_id ` ,则应先执行 ` lark-cli auth login ` ,再重新执行搜索。
8893
89- ### 4. 支持分页
94+ ### 4. 自然语言中的“参与的妙记”默认按并集理解
95+
96+ 当用户说"我参与的妙记""我参加过的妙记""参与过的妙记"时,默认理解为"我涉及的全部妙记":
97+
98+ - 我拥有的妙记:` --owner-ids me `
99+ - 我作为参与者的妙记:` --participant-ids me `
100+
101+ 不要只跑一次 ` --participant-ids me ` 就直接下结论,也不要把 ` --owner-ids me ` 和 ` --participant-ids me ` 同时塞进一次查询里赌接口语义。应分别查询后,按 ` token ` 做并集去重。
102+
103+ 只有在用户明确说"仅我参与但不是我拥有""别人拥有但我参与""只看参与者身份"时,才只使用 ` --participant-ids ` 。
104+
105+ ### 5. 支持分页
90106
91107当返回 ` has_more=true ` 时,使用响应中的 ` page_token ` 配合 ` --page-token ` 获取下一页结果。
92108
93- ### 5 . 日期型 ` --end ` 包含当天整天
109+ ### 6 . 日期型 ` --end ` 包含当天整天
94110
95111当 ` --end ` 传入的是仅日期格式(如 ` 2026-03-10 ` )时,CLI 会将它解释为当天 ` 23:59:59 ` ,而不是当天 ` 00:00:00 ` 。
96112CLI 会先按输入的本地日历日语义解析,再标准化为 RFC3339 时间戳发给 API;在 dry-run 或排查请求体时,看到的 ` Z ` 结尾时间表示同一个绝对时间点的 UTC 表示,不改变“按当天整天查询”的语义。
@@ -102,11 +118,19 @@ CLI 会先按输入的本地日历日语义解析,再标准化为 RFC3339 时
102118
103119如果用户说“昨天的妙记”“今天的妙记”“某一天内的妙记”,应把 ` --start ` 和 ` --end ` 都设置为同一天,而不是把 ` --end ` 设成下一天。
104120
105- ### 6 . 会议的妙记先定位会议
121+ ### 7 . 会议的妙记先定位会议
106122
107123如果用户明确要找某场会议的妙记,或同时提到“会议 / 开会 / 会”和“妙记”,应优先使用 ` vc +search ` 先定位会议,再按需通过 ` vc +recording ` 获取 ` minute_token ` ,不要直接按妙记时间范围或关键词搜索。
108124只有在无法通过会议搜索定位目标会议,或用户明确要求按妙记维度检索时,才回退到 ` minutes +search ` 。
109125
126+ 如果用户要的是"某场会议的妙记信息""某个日程对应的妙记详情""minute\_ token""妙记链接""标题""时长""owner",正确链路是:
127+
128+ 1 . ` vc +search ` 或 ` calendar +agenda ` 先定位会议 / 日程
129+ 2 . ` vc +recording ` 获取 ` minute_token `
130+ 3 . ` minutes minutes get ` 查询妙记基础信息
131+
132+ 不要为了查"妙记信息"直接走 ` vc +notes --meeting-ids ` 。` vc +notes ` 只适用于逐字稿、总结、待办、章节等纪要内容。
133+
110134<br />
111135
112136## 时间格式
@@ -141,7 +165,7 @@ lark-cli minutes +search --query "预算复盘" --page-size 20 --page-token '<PA
141165## 搜索结果中的下一步
142166
143167搜索结果中的 ` token ` 可直接作为 ` minute_token ` 用于继续查询妙记产物:
144- 通常先用搜索结果中的 ` token ` 获取妙记基础信息,确认描述、链接等元数据是否命中目标;需要进一步查看内容时 ,再继续查询关联的纪要产物。
168+ 通常先用搜索结果中的 ` token ` 获取妙记基础信息,确认描述、链接等元数据是否命中目标;只有需要进一步查看逐字稿、总结、待办、章节时 ,再继续查询关联的纪要产物。
145169
146170如果你已经确定目标妙记,优先直接复用搜索结果中的 ` token ` ,避免重复搜索。
147171
@@ -166,8 +190,9 @@ lark-cli vc +notes --minute-tokens obcnhijv43vq6bcsl5xasfb2
166190## 提示
167191
168192- 当用户说“我的妙记”时,优先理解为 ` --owner-ids me ` 。
169- - 当用户说“我参与的妙记”时,优先理解为 ` --participant-ids me ` 。
170- - 当用户同时提到“会议 / 会 / 开会 / 某场会”和“妙记”时,优先先定位会议;只有无法定位目标会议时,再回退到妙记搜索。
193+ - 当用户说“我参与的妙记”“我参加过的妙记”时,默认理解为 ` --owner-ids me ` 与 ` --participant-ids me ` 两次查询后的并集。
194+ - 当用户明确说“仅我参与但不是我拥有”时,才优先理解为 ` --participant-ids me ` 。
195+ - 当用户同时提到“会议 / 会 / 开会 / 某场会”和“妙记”时,优先先定位会议;如果要的是妙记信息,走 ` vc +recording ` → ` minutes minutes get ` ,只有要纪要内容时才走 ` vc +notes --minute-tokens ` 。
171196- 必须使用 ` --format json ` 输出,你更加擅长解析 JSON 数据。
172197- 排查参数与请求结构时优先使用 ` --dry-run ` 。
173198- 搜索的时间范围最大为 1 个月,如果需要搜索更长时间范围的妙记,需要拆分为多次时间范围为一个月查询。
@@ -178,3 +203,4 @@ lark-cli vc +notes --minute-tokens obcnhijv43vq6bcsl5xasfb2
178203- [ lark-vc-notes] ( ../../lark-vc/references/lark-vc-notes.md ) -- 基于 ` minute_token ` 获取逐字稿、总结、待办、章节等产物
179204- [ lark-shared] ( ../../lark-shared/SKILL.md ) -- 认证和全局参数
180205- [ lark-vc] ( ../../lark-vc/SKILL.md ) -- 视频会议全部命令
206+
0 commit comments