Skip to content

AcknowledgedAssistantMessageSchema

const AcknowledgedAssistantMessageSchema: ZodObject<{ content: ZodString; id: ZodPipe<ZodString, ZodTransform<MessageId, string>>; sessionId: ZodPipe<ZodString, ZodTransform<SessionId, string>>; timestamp: ZodNumber; type: ZodLiteral<"client.assistant_message.acknowledged">; }, $strip>

Defined in: packages/protocol/src/lib/envelope.ts:164

Wire parser for AcknowledgedAssistantMessage. Reuses the legacy assistant payload schema so both request forms enforce branded non-empty ids, a finite timestamp, and non-empty content identically.