



























@@ -55,6 +55,7 @@ type MeetArtifactOptions = ResolveSpaceOptions & {
5555conferenceRecord?: string;
5656pageSize?: string;
5757transcriptEntries?: boolean;
58+allConferenceRecords?: boolean;
5859format?: "summary" | "markdown";
5960output?: string;
6061};
@@ -445,6 +446,7 @@ function resolveArtifactTokenOptions(
445446expiresAt?: number;
446447pageSize?: number;
447448includeTranscriptEntries?: boolean;
449+allConferenceRecords?: boolean;
448450} {
449451const meeting = options.meeting?.trim() || config.defaults.meeting;
450452const conferenceRecord = options.conferenceRecord?.trim();
@@ -463,6 +465,7 @@ function resolveArtifactTokenOptions(
463465expiresAt: parseOptionalNumber(options.expiresAt) ?? config.oauth.expiresAt,
464466pageSize: parseOptionalNumber(options.pageSize),
465467includeTranscriptEntries: options.transcriptEntries !== false,
468+allConferenceRecords: Boolean(options.allConferenceRecords),
466469};
467470}
468471@@ -1030,6 +1033,7 @@ export function registerGoogleMeetCli(params: {
10301033.option("--client-secret <secret>", "OAuth client secret override")
10311034.option("--expires-at <ms>", "Cached access token expiry as unix epoch milliseconds")
10321035.option("--page-size <n>", "Max resources per Meet API page")
1036+.option("--all-conference-records", "Fetch every conference record for --meeting")
10331037.option("--no-transcript-entries", "Skip structured transcript entry lookup")
10341038.option("--format <format>", "Output format: summary or markdown", "summary")
10351039.option("--output <path>", "Write output to a file instead of stdout")
@@ -1043,6 +1047,7 @@ export function registerGoogleMeetCli(params: {
10431047conferenceRecord: resolved.conferenceRecord,
10441048pageSize: resolved.pageSize,
10451049includeTranscriptEntries: resolved.includeTranscriptEntries,
1050+allConferenceRecords: resolved.allConferenceRecords,
10461051});
10471052if (options.json) {
10481053await writeCliOutput(
@@ -1083,6 +1088,7 @@ export function registerGoogleMeetCli(params: {
10831088.option("--client-secret <secret>", "OAuth client secret override")
10841089.option("--expires-at <ms>", "Cached access token expiry as unix epoch milliseconds")
10851090.option("--page-size <n>", "Max resources per Meet API page")
1091+.option("--all-conference-records", "Fetch every conference record for --meeting")
10861092.option("--format <format>", "Output format: summary or markdown", "summary")
10871093.option("--output <path>", "Write output to a file instead of stdout")
10881094.option("--json", "Print JSON output", false)
@@ -1094,6 +1100,7 @@ export function registerGoogleMeetCli(params: {
10941100meeting: resolved.meeting,
10951101conferenceRecord: resolved.conferenceRecord,
10961102pageSize: resolved.pageSize,
1103+allConferenceRecords: resolved.allConferenceRecords,
10971104});
10981105if (options.json) {
10991106await writeCliOutput(
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。