Variable: defaultRenderOpenAIResponsesTimelineMessage
ts
const defaultRenderOpenAIResponsesTimelineMessage: (input: {
message: Message;
renderOpenAIResponsesMediaBlocks: (input: {
media: Media;
renderTrustedContent: (
content: string,
attrs: TrustedContentAttrs,
) => string;
renderUntrustedContent: (
content: string,
attrs: UntrustedContentAttrs,
) => string;
unsupportedMediaPolicy: UnsupportedMediaPolicy;
warn?: (msg: string) => void;
}) => Promise<OpenAIResponsesInputContentBlock[]>;
renderTrustedContent: (content: string, attrs: TrustedContentAttrs) => string;
renderUntrustedContent: (
content: string,
attrs: UntrustedContentAttrs,
) => string;
selfIdentity: string;
unsupportedMediaPolicy: UnsupportedMediaPolicy;
warn?: (msg: string) => void;
}) => Promise<OpenAIResponsesInputItem | null> =
renderOpenAIResponsesTimelineMessage;Defined in: src/batteries/llm/openai_responses/helpers.ts:379
Default timeline-message renderer; alias of renderOpenAIResponsesTimelineMessage.
Implements OpenAIResponsesHelpers.renderOpenAIResponsesTimelineMessage.
Parameters
| Parameter | Type |
|---|---|
input | { message: Message; renderOpenAIResponsesMediaBlocks: (input: { media: Media; renderTrustedContent: (content: string, attrs: TrustedContentAttrs) => string; renderUntrustedContent: (content: string, attrs: UntrustedContentAttrs) => string; unsupportedMediaPolicy: UnsupportedMediaPolicy; warn?: (msg: string) => void; }) => Promise<OpenAIResponsesInputContentBlock[]>; renderTrustedContent: (content: string, attrs: TrustedContentAttrs) => string; renderUntrustedContent: (content: string, attrs: UntrustedContentAttrs) => string; selfIdentity: string; unsupportedMediaPolicy: UnsupportedMediaPolicy; warn?: (msg: string) => void; } |
input.message | Message |
input.renderOpenAIResponsesMediaBlocks | (input: { media: Media; renderTrustedContent: (content: string, attrs: TrustedContentAttrs) => string; renderUntrustedContent: (content: string, attrs: UntrustedContentAttrs) => string; unsupportedMediaPolicy: UnsupportedMediaPolicy; warn?: (msg: string) => void; }) => Promise<OpenAIResponsesInputContentBlock[]> |
input.renderTrustedContent | (content: string, attrs: TrustedContentAttrs) => string |
input.renderUntrustedContent | (content: string, attrs: UntrustedContentAttrs) => string |
input.selfIdentity | string |
input.unsupportedMediaPolicy | UnsupportedMediaPolicy |
input.warn? | (msg: string) => void |
Returns
Promise< | OpenAIResponsesInputItem | null>
Remarks
A USER message, or a peer-identity ASSISTANT message (a message from an assistant identity that is not this adapter's own selfIdentity), renders as a plain role-carrying input message item — the ADK's own prior assistant turns are NOT routed through this renderer; the caller renders those via renderOpenAIResponsesOwnAssistantMessage instead, into the OUTPUT-message shape the reasoning-pairing validator expects (see the module's Known Gotchas).