data/services/auto_dream_service library
Classes
- AutoDreamConfig
- Auto-dream scheduling thresholds.
- AutoDreamController
- Main auto-dream controller. Call initialize once at startup, then executeAutoDream from a post-sampling hook.
- AutoDreamEnabledCheck
- Whether background memory consolidation should run.
- ConsolidationLockService
- Consolidation lock service — manages the lock file that tracks when the last consolidation ran, prevents concurrent consolidations, and lists sessions touched since the last one.
- DreamMessage
- Simplified message model for dream progress watching.
- DreamMessageBlock
- A block within a dream message.
- DreamRunResult
- Result from a dream agent run.
- DreamTaskState
- State of an in-progress or completed dream task.
- DreamTurn
- A single turn from the dream agent.
- SessionCandidate
- A session candidate from the transcript directory.
Enums
- DreamTaskStatus
- Status of a dream task.
Functions
-
buildConsolidationPrompt(
String memoryRoot, String transcriptDir, String extra) → String - Build the consolidation prompt for a dream run.