


























@@ -85,10 +85,12 @@ const ChannelStreamingPreviewSchema = z
8585chunk: BlockStreamingChunkSchema.optional(),
8686toolProgress: z.boolean().optional(),
8787commandText: z.enum(["raw", "status"]).optional(),
88-nativeToolProgress: z.boolean().optional(),
89-nativeToolProgressAllowFrom: z.array(z.union([z.string(), z.number()])).optional(),
9088})
9189.strict();
90+const TelegramStreamingPreviewSchema = ChannelStreamingPreviewSchema.extend({
91+nativeToolProgress: z.boolean().optional(),
92+nativeToolProgressAllowFrom: z.array(z.union([z.string(), z.number()])).optional(),
93+}).strict();
9294const ChannelStreamingProgressSchema = z
9395.object({
9496label: z.union([z.string(), z.literal(false)]).optional(),
@@ -109,6 +111,9 @@ const ChannelPreviewStreamingConfigSchema = z
109111block: ChannelStreamingBlockSchema.optional(),
110112})
111113.strict();
114+const TelegramPreviewStreamingConfigSchema = ChannelPreviewStreamingConfigSchema.extend({
115+preview: TelegramStreamingPreviewSchema.optional(),
116+}).strict();
112117const SlackStreamingConfigSchema = ChannelPreviewStreamingConfigSchema.extend({
113118nativeTransport: z.boolean().optional(),
114119}).strict();
@@ -272,7 +277,7 @@ export const TelegramAccountSchemaBase = z
272277dms: z.record(z.string(), DmConfigSchema.optional()).optional(),
273278direct: z.record(z.string(), TelegramDirectSchema.optional()).optional(),
274279textChunkLimit: z.number().int().positive().optional(),
275-streaming: ChannelPreviewStreamingConfigSchema.optional(),
280+streaming: TelegramPreviewStreamingConfigSchema.optional(),
276281mediaMaxMb: z.number().positive().optional(),
277282timeoutSeconds: z.number().int().positive().optional(),
278283mediaGroupFlushMs: z
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。