AxChatLogEntry
type AxChatLogEntry = object;Defined in: https://github.com/ax-llm/ax/blob/e4219a44b7581a55a40d9dd62d2c281062ff078d/src/ax/dsp/types.ts#L419
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/e4219a44b7581a55a40d9dd62d2c281062ff078d/src/ax/dsp/types.ts#L423
model
model: string;Defined in: https://github.com/ax-llm/ax/blob/e4219a44b7581a55a40d9dd62d2c281062ff078d/src/ax/dsp/types.ts#L422
modelUsage?
optional modelUsage: AxChatResponse["modelUsage"];Defined in: https://github.com/ax-llm/ax/blob/e4219a44b7581a55a40d9dd62d2c281062ff078d/src/ax/dsp/types.ts#L434
name?
optional name: string;Defined in: https://github.com/ax-llm/ax/blob/e4219a44b7581a55a40d9dd62d2c281062ff078d/src/ax/dsp/types.ts#L421
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/e4219a44b7581a55a40d9dd62d2c281062ff078d/src/ax/dsp/types.ts#L433
Provider-specific metadata that should flow through adapters.
remoteId?
optional remoteId: AxChatResponse["remoteId"];Defined in: https://github.com/ax-llm/ax/blob/e4219a44b7581a55a40d9dd62d2c281062ff078d/src/ax/dsp/types.ts#L427
Provider response/message/completion identifier.
remoteRequestId?
optional remoteRequestId: AxChatResponse["remoteRequestId"];Defined in: https://github.com/ax-llm/ax/blob/e4219a44b7581a55a40d9dd62d2c281062ff078d/src/ax/dsp/types.ts#L429
Provider request identifier, usually from response headers.
remoteSessionId?
optional remoteSessionId: AxChatResponse["remoteSessionId"];Defined in: https://github.com/ax-llm/ax/blob/e4219a44b7581a55a40d9dd62d2c281062ff078d/src/ax/dsp/types.ts#L431
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/e4219a44b7581a55a40d9dd62d2c281062ff078d/src/ax/dsp/types.ts#L425
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/e4219a44b7581a55a40d9dd62d2c281062ff078d/src/ax/dsp/types.ts#L436
Set by the AxAgent coordinator when running a two-stage ctx+task flow.