Skip to content

Get Lorekeeper Metrics

GET
/api/agents/lorekeeper/metrics

Get comprehensive performance metrics for the LoreKeeper agent.

Args: request: FastAPI Request object for service injection context

Returns: LorekeeperMetricsResponse: LoreKeeper-specific metrics and specialized features

Note: Uses new service registry pattern with automatic fallback handling. Returns detailed analytics for the LoreKeeper agent including workflow performance, consistency check statistics, entity tracking metrics, and specialized features unique to lore and world consistency management.

Successful Response

LorekeeperMetricsResponse

LoreKeeper agent metrics response model.

Uses ResponseBuilder.success pattern for standardized response formatting. Provides comprehensive performance metrics for the LoreKeeper agent including specialized lore management features and workflow statistics.

Fields:

  • status: Operation status (success/error)
  • message: Response message
  • data: Metrics data and specialized features
  • timestamp: Response generation timestamp
object
status
required
Status

Operation status

string
message
required
Message

Response message

string
data
required
LorekeeperMetricsData

Metrics data

object
consistencyChecks
Any of:
integer
entitiesTracked
Any of:
integer
inconsistenciesFound
Any of:
integer
workflowsCompleted
Any of:
integer
averageCheckTimeMs
Any of:
number
loreDatabaseSize
Any of:
integer
totalAnalyses
Any of:
integer
successfulAnalyses
Any of:
integer
failedAnalyses
Any of:
integer
averageAnalysisTime
Any of:
number
lastAnalysisTimestamp
Any of:
string
cacheHits
Any of:
integer
cacheMisses
Any of:
integer
timestamp
required
Timestamp

Response timestamp

string