CoAgent8 - Source API
    Preparing search index...

    Module sessions/history

    Conversation history management, streaming persistence, and retention service.

    Composes append-only writing, torn-tail recovery, monolithic JSON snapshots, safe UTF-8 page streaming, and capacity bounds into a unified service.

    adjustCapacityMeta → adjustCapacityMeta
    CachedHistorySnapshot → CachedHistorySnapshot
    calculateDirectoryBytes → calculateDirectoryBytes
    clearHistoryCache → clearHistoryCache
    cloneEvent → cloneEvent
    cloneHistory → cloneHistory
    computeSafeCommitPoint → computeSafeCommitPoint
    createHistoryWriter → createHistoryWriter
    deleteHistory → deleteHistory
    evictOldestSessions → evictOldestSessions
    fileFor → fileFor
    getHistory → getHistory
    getHistoryDir → getHistoryDir
    getTurnMapping → getTurnMapping
    History → History
    invalidateHistoryCache → invalidateHistoryCache
    load → load
    logFileFor → logFileFor
    PAGE_LIMIT → PAGE_LIMIT
    paginateHistory → paginateHistory
    pruneHistoryDirectory → pruneHistoryDirectory
    pruneHistoryDirectoryInternal → pruneHistoryDirectoryInternal
    readCapacityMeta → readCapacityMeta
    releaseCapacity → releaseCapacity
    reserveCapacity → reserveCapacity
    sanitize → sanitize
    SESSION_LIMIT → SESSION_LIMIT
    sessionHistory → sessionHistory
    sessionMayBeActive → sessionMayBeActive
    setHistoryEvictionCallback → setHistoryEvictionCallback
    setSessionActivityChecker → setSessionActivityChecker
    sizeIfExists → sizeIfExists
    statIfExists → statIfExists
    TOTAL_LIMIT → TOTAL_LIMIT
    validateEvent → validateEvent
    writeCapacityMeta → writeCapacityMeta