Skip to content

AssistantInjectionMessage

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

An assistant_message envelope: developer-injected content recorded into session history so subsequent LLM turns have it in context. Does not call the LLM itself.

readonly content: string

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


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: "assistant_message"

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