messagesByRole
Call Signature
Section titled “Call Signature”messagesByRole(
run,role):TranscriptMessageEvent[]
Filters normalized session message events by role.
Parameters
Section titled “Parameters”"system" | "user" | "assistant"
Message role to keep.
Returns
Section titled “Returns”Example
Section titled “Example”const assistantText = messagesByRole(result, "assistant") .map((message) => message.content) .join("\n");Call Signature
Section titled “Call Signature”messagesByRole(
session,role):TranscriptMessageEvent[]
Filters normalized session message events by role.
Parameters
Section titled “Parameters”session
Section titled “session”"system" | "user" | "assistant"
Message role to keep.
Returns
Section titled “Returns”Example
Section titled “Example”const assistantText = messagesByRole(result, "assistant") .map((message) => message.content) .join("\n");