A knowledge vault grows messy faster than anyone tidies it. Agent Dreamer is a nightly cron agent that maintains an Obsidian vault: it builds cross-references, detects duplicates, suggests merges and writes daily summaries.
Phases P1–P6 are complete with 123/123 tests passing; launchd integration is ready. It is designed to be non-destructive and conflict-aware — the dreamer never touches files the operator is actively editing.
- Status
- In build, phases P1–P6 complete
- Autonomy (AAL)
- L1 → L4
- Tests
- 123/123 passing
- Runs on
- macOS; launchd integration ready
01
Tidies while you sleep
Cross-reference graph, duplicate detection with similarity ranking, and a daily summary for the operator.
02
Never in your way
It skips files modified within the active window, so it does not touch what you are editing.
03
Tested pipelines
123/123 tests cover the ingest, dream and report pipelines.
Capabilities
Working now
- Cross-reference graph construction across the entire vault
- Duplicate detection with similarity ranking
- Daily knowledge summaries delivered to operator
- Conflict-aware — skips files modified within the active window
- 123/123 tests covering ingest, dream, and report pipelines
- Schema-validated input via JSON manifest
Status not stated
- launchd cron orchestration on macOS
Current autonomy level
Weakest link
No Ops Bot heartbeat — if the launchd job silently fails, the operator finds out the next morning by missing summary. Google Drive File Stream introduces filesystem latency that has historically caused cron jitter.
Roadmap to L4
- L3 lift — Ops Bot heartbeat at start and finish, classified failure events, structured pino-style logs.
- L3 → L4 — cron health monitoring with SLA (job must finish ≤ 30 min), retry classification, recovery audit log; fallback to read-only mode on partial vault corruption.
- Verification gate — 30 nights without manual intervention; missed-run detection within 12 h.
Next step
Review the current build and its development plan
BUILDING means active development, not a promise of public availability. Use the current capabilities and roadmap above as the reference.
Review the path to the target level