Skip to content

TranscriptMessageEvent

TranscriptMessageEvent = object

Message event captured in a harness transcript.

optional content?: JsonValue

JSON-safe message content.


optional metadata?: Record<string, JsonValue>

Extra JSON-safe message metadata.


role: "system" | "user" | "assistant"

Message role. Tool activity is represented by separate tool events.


type: "message"

Transcript event discriminator.