Skip to main content

Module trace

Module trace 

Source
Expand description

Trace query services backing the logs CLI and audit surfaces.

TraceQueryService reconstructs a request’s timeline — log events, AI requests, MCP executions, and execution steps — from a trace id, while AiTraceService resolves per-task execution steps. The submodules are read-only query groups; result shapes are re-exported from models.

Copyright (c) systemprompt.io — Business Source License 1.1. See https://systemprompt.io for licensing details.

Structs§

AiRequestClientEvidence
The ai_request_client_evidence row as stored; strings are the column values, so a reader that wants the closed enums parses them.
AiRequestDetail
AiRequestFilter
AiRequestInfo
AiRequestListItem
AiRequestStats
AiRequestSummary
AiTraceService
AuditLookupResult
AuditPage
A slice of a request’s audit rows: offset rows in, at most limit rows, in sequence order. A limit of zero means “all”.
AuditToolCallRow
ConversationMessage
ExecutionStep
ExecutionStepSummary
LevelCount
LinkedMcpCall
LogSearchFilter
LogSearchItem
LogTimeRange
McpExecutionSummary
McpToolExecution
ModelStatsRow
ModuleCount
ProviderStatsRow
RequestCursor
Keyset position for paging list_ai_requests past its newest-first page: rows strictly older than (created_at, id) in the list’s own sort order.
TaskArtifact
TaskInfo
ToolExecutionFilter
ToolExecutionItem
ToolLogEntry
TraceEvent
TraceListFilter
TraceListItem
TraceQueryService

Enums§

RequestCursorError
TraceError
Why a trace lookup could not be answered.