AxChatLogEntry
type AxChatLogEntry = object;Defined in: https://github.com/ax-llm/ax/blob/5b28f9093bb70863b59459bb6df5062d005bce41/src/ax/dsp/types.ts#L395
A single chat round-trip entry: the full prompt sent to the model and its response, with normalized roles and inline XML formatting.
Properties
messages
messages: AxChatLogMessage[];Defined in: https://github.com/ax-llm/ax/blob/5b28f9093bb70863b59459bb6df5062d005bce41/src/ax/dsp/types.ts#L399
model
model: string;Defined in: https://github.com/ax-llm/ax/blob/5b28f9093bb70863b59459bb6df5062d005bce41/src/ax/dsp/types.ts#L398
modelUsage?
optional modelUsage: AxChatResponse["modelUsage"];Defined in: https://github.com/ax-llm/ax/blob/5b28f9093bb70863b59459bb6df5062d005bce41/src/ax/dsp/types.ts#L410
name?
optional name: string;Defined in: https://github.com/ax-llm/ax/blob/5b28f9093bb70863b59459bb6df5062d005bce41/src/ax/dsp/types.ts#L397
Optional composite-program label for the program/node that produced this chat round trip.
providerMetadata?
optional providerMetadata: AxChatResponse["providerMetadata"];Defined in: https://github.com/ax-llm/ax/blob/5b28f9093bb70863b59459bb6df5062d005bce41/src/ax/dsp/types.ts#L409
Provider-specific metadata that should flow through adapters.
remoteId?
optional remoteId: AxChatResponse["remoteId"];Defined in: https://github.com/ax-llm/ax/blob/5b28f9093bb70863b59459bb6df5062d005bce41/src/ax/dsp/types.ts#L403
Provider response/message/completion identifier.
remoteRequestId?
optional remoteRequestId: AxChatResponse["remoteRequestId"];Defined in: https://github.com/ax-llm/ax/blob/5b28f9093bb70863b59459bb6df5062d005bce41/src/ax/dsp/types.ts#L405
Provider request identifier, usually from response headers.
remoteSessionId?
optional remoteSessionId: AxChatResponse["remoteSessionId"];Defined in: https://github.com/ax-llm/ax/blob/5b28f9093bb70863b59459bb6df5062d005bce41/src/ax/dsp/types.ts#L407
Provider conversation/session identifier when distinct from Ax’s local sessionId.
sessionId?
optional sessionId: AxChatResponse["sessionId"];Defined in: https://github.com/ax-llm/ax/blob/5b28f9093bb70863b59459bb6df5062d005bce41/src/ax/dsp/types.ts#L401
Ax-local session identifier used for conversation tracking and memory isolation.
stage?
optional stage: "ctx" | "task";Defined in: https://github.com/ax-llm/ax/blob/5b28f9093bb70863b59459bb6df5062d005bce41/src/ax/dsp/types.ts#L412
Set by the AxAgent coordinator when running a two-stage ctx+task flow.