Skip to main content

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?

optional seedId: string

Defined in: packages/agentos/src/rag/audit/RAGAuditTypes.ts:95

Wunderland agent seed ID.


sessionId?

optional sessionId: 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