feat: introduce Forever Mode (Sisyphus, Confucius, and Bicameral Voice)

- Sisyphus: auto-resume timer with schedule_work tool
- Confucius: built-in sub-agent for knowledge consolidation before compression
- Hippocampus: in-memory short-term memory via background micro-consolidation
- Bicameral Voice: proactive knowledge alignment on user input
- Archive compression mode for long-running sessions
- Onboarding dialog for first-time Forever Mode setup
- Refresh system instruction per turn so hippocampus reaches the model
This commit is contained in:
Sandy Tao
2026-03-02 16:39:05 -08:00
parent 0d69f9f7fa
commit 2ed06d69dd
54 changed files with 3351 additions and 677 deletions
@@ -53,6 +53,7 @@ export const compressCommand: SlashCommand = {
originalTokenCount: compressed.originalTokenCount,
newTokenCount: compressed.newTokenCount,
compressionStatus: compressed.compressionStatus,
archivePath: compressed.archivePath,
},
} as HistoryItemCompression,
Date.now(),