Skip to content

AcknowledgedAssistantMessage

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

An opt-in assistant-history injection that requests a correlated AssistantMessageResultMessage. It carries the same payload and validation invariants as the legacy assistant_message envelope, but its distinct transport-only discriminator lets legacy injections remain fire-and-forget.

readonly content: string

Defined in: packages/protocol/src/lib/engine-message.ts:59

AssistantInjectionMessage.content


readonly id: MessageId

Defined in: packages/protocol/src/lib/engine-message.ts:38

EngineMessageBase.id


readonly sessionId: SessionId

Defined in: packages/protocol/src/lib/engine-message.ts:37

EngineMessageBase.sessionId


readonly timestamp: number

Defined in: packages/protocol/src/lib/engine-message.ts:40

Client-set milliseconds since epoch. Used for audit/trace, not logic.

EngineMessageBase.timestamp


readonly type: "client.assistant_message.acknowledged"

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

Selects the opt-in, correlated assistant-injection wire path.