test: verify pause file recovery

This commit is contained in:
Miwa
2025-05-25 19:36:11 +09:00
parent 987baa30c3
commit 5a4b3e728e
4 changed files with 73 additions and 1 deletions

View File

@@ -655,6 +655,19 @@ final class LearningManager {
init() {
self.memoryCollapsed = LongTermLearningMemory.memoryCollapsed(directoryURL: self.options.memoryDirectoryURL)
if self.memoryCollapsed && options.learningType.needUsingMemory {
do {
try LongTermLearningMemory.merge(
tempTrie: TemporalLearningMemoryTrie(),
directoryURL: self.options.memoryDirectoryURL,
maxMemoryCount: options.maxMemoryCount,
char2UInt8: char2UInt8
)
} catch {
debug("LearningManager init: automatic merge failed", error)
}
self.memoryCollapsed = LongTermLearningMemory.memoryCollapsed(directoryURL: self.options.memoryDirectoryURL)
}
if memoryCollapsed {
//
debug("LearningManager init: Memory Collapsed")