Properties
personaId
personaId: string
overallStatus
overallStatus: "HEALTHY" | "DEGRADED" | "UNHEALTHY" | "ERROR"
Optional memoryHealth
memoryHealth?: {
overallStatus: "DEGRADED" | "ERROR" | "OPERATIONAL" | "LIMITED";
workingMemoryStats?: {
itemCount: number;
[key: string]: any;
};
ragSystemStats?: {
isHealthy: boolean;
details?: any;
};
lifecycleManagerStats?: {
isHealthy: boolean;
details?: any;
};
issues?: {
severity: "critical" | "warning" | "info";
description: string;
component: string;
details?: any;
}[];
}
Type declaration
overallStatus: "DEGRADED" | "ERROR" | "OPERATIONAL" | "LIMITED"
Optional workingMemoryStats?: {
itemCount: number;
[key: string]: any;
}
[key: string]: any
itemCount: number
Optional ragSystemStats?: {
isHealthy: boolean;
details?: any;
}
isHealthy: boolean
Optional details?: any
Optional lifecycleManagerStats?: {
isHealthy: boolean;
details?: any;
}
isHealthy: boolean
Optional details?: any
Optional issues?: {
severity: "critical" | "warning" | "info";
description: string;
component: string;
details?: any;
}[]
Optional dependenciesStatus
dependenciesStatus?: {
componentName: string;
status: "HEALTHY" | "DEGRADED" | "UNHEALTHY" | "ERROR" | "UNKNOWN";
details?: any;
}[]
Type declaration
componentName: string
status: "HEALTHY" | "DEGRADED" | "UNHEALTHY" | "ERROR" | "UNKNOWN"
Optional details?: any
Optional uptimeSeconds
uptimeSeconds?: number
Optional activeTurnsProcessed
activeTurnsProcessed?: number
A report on the GMI's health, including its sub-components. GMIHealthReport