interface SessionAnalysis {
    breakdown: {
        conversation: { bytes: number; percent: number };
        fileHistory: { bytes: number; count: number; percent: number };
        other: { bytes: number; percent: number };
        thinkingSignatures: { bytes: number; count: number; percent: number };
        toolResults: { bytes: number; count: number; percent: number };
        toolUseRequests: { bytes: number; count: number; percent: number };
    };
    contextLimit: number;
    contextUsedPercent: number;
    estimatedTokens: number;
    messageCount: { assistant: number; toolResults: number; user: number };
    totalBytes: number;
}

Properties

breakdown: {
    conversation: { bytes: number; percent: number };
    fileHistory: { bytes: number; count: number; percent: number };
    other: { bytes: number; percent: number };
    thinkingSignatures: { bytes: number; count: number; percent: number };
    toolResults: { bytes: number; count: number; percent: number };
    toolUseRequests: { bytes: number; count: number; percent: number };
}
contextLimit: number
contextUsedPercent: number
estimatedTokens: number
messageCount: { assistant: number; toolResults: number; user: number }
totalBytes: number