feat(記憶與情緒快取): 記憶與情緒狀態加入 Redis 快取層,連不到時自動退回原行為

This commit is contained in:
Jeffery
2026-08-14 12:44:41 +08:00
parent 080ac390d3
commit 6ce7b2e800
5 changed files with 140 additions and 35 deletions
@@ -17,7 +17,7 @@ export class MemoryConsolidationService {
) {}
async consolidate(characterId: string, sessionId: string): Promise<void> {
const entries = this.workingMemory.getContext(sessionId);
const entries = await this.workingMemory.getContext(sessionId);
const contentCounts = new Map<string, number>();
for (const entry of entries) {
@@ -53,6 +53,6 @@ export class MemoryConsolidationService {
});
}
this.workingMemory.clear(sessionId);
await this.workingMemory.clear(sessionId);
}
}