Interface: RAGAuditTrail
Defined in: packages/agentos/src/rag/audit/RAGAuditTypes.ts:90
Aggregated audit trail for a complete RAG request.
Properties
operations
operations:
RAGOperationEntry[]
Defined in: packages/agentos/src/rag/audit/RAGAuditTypes.ts:104
Per-operation breakdown.
query
query:
string
Defined in: packages/agentos/src/rag/audit/RAGAuditTypes.ts:99
The user query that triggered RAG.
requestId
requestId:
string
Defined in: packages/agentos/src/rag/audit/RAGAuditTypes.ts:93
Correlates with the conversation turn or API request.
seedId?
optionalseedId:string
Defined in: packages/agentos/src/rag/audit/RAGAuditTypes.ts:95
Wunderland agent seed ID.
sessionId?
optionalsessionId:string
Defined in: packages/agentos/src/rag/audit/RAGAuditTypes.ts:97
Conversation session ID.
summary
summary:
object
Defined in: packages/agentos/src/rag/audit/RAGAuditTypes.ts:107
Aggregated summary across all operations.
operationTypes
operationTypes:
string[]
Unique operation types used (e.g. ['embedding', 'vector_query', 'rerank']).
sourceSummary
sourceSummary:
object
sourceSummary.uniqueCollections
uniqueCollections:
number
sourceSummary.uniqueDataSources
uniqueDataSources:
number
sourceSummary.uniqueDocuments
uniqueDocuments:
number
totalCompletionTokens
totalCompletionTokens:
number
totalCostUSD
totalCostUSD:
number
totalDurationMs
totalDurationMs:
number
totalEmbeddingCalls
totalEmbeddingCalls:
number
totalEmbeddingTokens
totalEmbeddingTokens:
number
totalLLMCalls
totalLLMCalls:
number
totalOperations
totalOperations:
number
totalPromptTokens
totalPromptTokens:
number
totalTokens
totalTokens:
number
timestamp
timestamp:
string
Defined in: packages/agentos/src/rag/audit/RAGAuditTypes.ts:101
ISO 8601 timestamp.
trailId
trailId:
string
Defined in: packages/agentos/src/rag/audit/RAGAuditTypes.ts:91