/install auto-dream
Auto Dream — Memory Consolidation
Repliziert Anthropics Auto Dream Feature für OpenClaw. Führt einen 4-Phasen-Pass über alle Memory-Dateien durch und konsolidiert sie effizient.
Wann ausführen
- Nach langen Sessions (Kontext fühlt sich voll an)
- Manuell: "führe einen dream durch" / "konsolidiere memory"
- Automatisch: Wird vom daily-reflection Skill aufgerufen
- Nach Claude Code Sessions die viele Memory-Dateien erzeugt haben
Die 4 Phasen
Phase 1 — Orient
ls memory/
cat memory/morning-briefing.md (Index)
Skim alle topic files → verstehen was existiert
Ziel: Verstehen was da ist, Duplikate erkennen bevor sie entstehen.
Phase 2 — Gather Signal
Quellen in Prioritäts-Reihenfolge:
- Heutige Tages-Datei:
memory/YYYY-MM-DD.md(append-only Stream) - Nacht-Summary:
memory/nacht-summary.md - Session-Ende:
memory/session-ende-DATUM.md - Alte Memories die mit aktuellem Codebase-Stand widersprechen
- Bei Bedarf:
git log --oneline -20für aktuelle Commits
Nicht: Session-Transcripts exhaustiv lesen. Nur gezielt grep wenn nötig.
Phase 3 — Merge
Für jedes neue Signal das es wert ist gespeichert zu werden:
- In bestehende Topic-Dateien mergen, NICHT neue Duplikate anlegen
- Relative Daten ("gestern", "letzte Woche") → absolute Daten (2026-04-02)
- Widersprüche auflösen: wenn neue Info alte widerlegt → alte korrigieren/löschen
- Fakten-Updates: gelöste Tasks als ✅ markieren, offene aktualisieren
In MEMORY.md schreiben:
- Neue Projekte, Entscheidungen, Tech-Learnings
- Erledigte Tasks → in
durchgestrichenoder raus - Maximal ~200 Zeilen — es ist ein Index, kein Dump
- Jeder Eintrag: eine Zeile unter 150 Zeichen
Phase 4 — Prune
MEMORY.md auf Stand bringen:
- Einträge über gelöste Bugs/Tasks entfernen oder als ✅ markieren
- Veraltete Infos (>30 Tage, nicht mehr relevant) raus
- Widersprüchliche Einträge: das falsche fixen
- Index-Einträge über 200 Zeichen → Detail in Topic-Datei auslagern, Zeile kürzen
- Ziel: MEMORY.md bleibt unter 200 Zeilen und unter ~25KB
Output
Am Ende: Kurze Summary was konsolidiert, geupdatet oder gepruned wurde. Format:
🌙 Dream abgeschlossen
✅ Merged: [X neue Infos in bestehende Files]
🗑️ Pruned: [X veraltete Einträge entfernt]
🔧 Fixed: [X Widersprüche aufgelöst]
📝 MEMORY.md: [vorher] → [nachher] Zeilen
Wenn nichts geändert wurde: "Memories sind bereits tight — nichts zu tun."
Regeln
- Nicht exhaustiv lesen — gezielt scrollen, nicht alles lesen
- Merge statt create — bestehende Dateien verbessern, keine Duplikate
- Absolute Daten — "gestern" ist nach 3 Tagen wertlos
- Index bleibt Index — MEMORY.md ist Navigation, kein Content-Dump
- Secrets niemals — keine Tokens, Keys, Passwörter in Memory
- Idempotent — zweimaliges Ausführen ändert nichts wenn nichts neu ist
Integration mit daily-reflection
Der daily-reflection Skill ruft am Ende diesen Skill auf. Reihenfolge: daily-reflection → auto-dream → morning-briefing schreiben.
Trigger-Logik (für Cron)
Automatisch triggern wenn:
wc -l memory/YYYY-MM-DD.md> 100 Zeilen (viele Aktivitäten)wc -l MEMORY.md> 180 Zeilen (fast voll)- Nach Claude Code Sessions > 30 Minuten
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install auto-dream - 安装完成后,直接呼叫该 Skill 的名称或使用
/auto-dream触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
Autodream Claw 是什么?
Memory consolidation skill that replicates Anthropic's Auto Dream feature. Runs a 4-phase reflective pass over memory files: Orient → Gather → Merge → Prune.... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 114 次。
如何安装 Autodream Claw?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install auto-dream」即可一键安装,无需额外配置。
Autodream Claw 是免费的吗?
是的,Autodream Claw 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Autodream Claw 支持哪些平台?
Autodream Claw 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Autodream Claw?
由 brasco05(@brasco05)开发并维护,当前版本 v1.0.0。