Was ist Memory?
Mit Memory nimmt Devin das, was es bei der Arbeit mit dir lernt, in zukünftige Sitzungen mit: deine Präferenzen, Korrekturen, die du vorgenommen hast, und Erkenntnisse über deine Projekte und deine Umgebung. Devin speichert diese Informationen während der Arbeit selbstständig, sodass du nicht innehalten und sie notieren musst. Memory ist innerhalb jeder Organisation an dich persönlich gebunden. Es wird weder mit deinen Teammitgliedern noch mit deiner Organisation geteilt.So funktioniert es
Ihre Memories werden in einem Memory Drive gespeichert: einem persistenten Git-Repository mit Markdown-Notizen.-
Laden. Jede Sitzung erhält einen eigenen Checkout des Laufwerks und bekommt
MEMORY.mdals Kontext. Die übrigen Notizen durchsucht und liest Devin nur, wenn die Aufgabe es erfordert. -
Lernen. Wenn Sie Devin korrigieren, eine Präferenz erläutern oder Devin selbst etwas Wiederverwendbares herausfindet, bearbeitet Devin die entsprechende Notiz. Jeder Eintrag ist ein einzeiliger Aufzählungspunkt mit einem Link zu der Sitzung, in der er gelernt wurde:
- Speichern. Devin committet die Änderung, führt Änderungen aus Ihren anderen Sitzungen per Merge zusammen und speichert das Ergebnis auf dem Laufwerk. Eine Updated memory-Karte in der Sitzung zeigt, was sich geändert hat. Parallele Sitzungen können auf dasselbe Laufwerk schreiben: Ein veralteter Schreibvorgang wird abgelehnt und wiederholt, und widersprüchliche Änderungen werden zusammengeführt statt überschrieben.
Was Devin sich merkt
Sitzungen, die durch Automatisierungen gestartet werden, greifen weder lesend noch schreibend auf Ihre Memory zu.
Dreaming
Dreaming ist eine Hintergrund-Sitzung, die etwa einmal täglich ausgeführt wird, sofern Sie Devin genutzt haben. Sie prüft Ihre letzten Sitzungen zusammen mit Ihrer bestehenden Memory und:- führt sich überschneidende Notizen zusammen
- entfernt kurzlebige Details sowie veraltete Notizen, die von keiner Sitzung verwendet wurden
- ergänzt nützliche Erkenntnisse, die während der ursprünglichen Arbeit nicht festgehalten wurden
- ordnet Notizen und den
MEMORY.md-Index neu, damit sich der passende Kontext leichter finden lässt
Memory anzeigen und verwalten
Öffnen Sie Customize → Memory, um Ihre Memory-Dateien zu durchsuchen und die letzten Dreaming-Sitzungen samt den jeweiligen Änderungen einzusehen.- Einen Memory-Eintrag ändern oder entfernen: Memory-Dateien sind in der App schreibgeschützt. Bitten Sie Devin stattdessen in einer Sitzung darum, zum Beispiel: „Vergiss, dass ich npm bevorzuge“ oder „Merk dir, dass Bereitstellungen auf Staging eine Genehmigung erfordern.“
- Memory deaktivieren: Öffnen Sie auf dem Tab „Memory“ das Menü ⋯ und wählen Sie Turn off personal memory. Devin liest und schreibt dann keine Memory-Einträge mehr. Ihre vorhandenen Notizen bleiben erhalten, falls Sie die Funktion später wieder aktivieren.
Admin-Steuerelemente
Memory ist standardmäßig aktiviert. Admins können das auf zwei Ebenen ändern:
Bei Always on oder Always off ist der Schalter auf Organisationsebene gesperrt. Ist Memory aktiviert, kann jedes Mitglied Memory für sich selbst weiterhin deaktivieren.
Ist Memory für eine Organisation deaktiviert, liest und schreibt Devin in den Sitzungen dieser Organisation kein Memory, Dreaming wird nicht ausgeführt und der Memory-Tab ist ausgeblendet. Vorhandene Notizen bleiben erhalten.
Memory vs. Skills
Beide greifen ineinander: Ein Skill liefert das Vorgehen, Memory den Kontext, um es auf Ihre Arbeit anzuwenden.
Offener Standard
Devins Memory basiert auf Agent Memory Repo, einer offenen Spezifikation, die Agent-Memory als Git-Repository behandelt – mitMEMORY.md als Einstiegspunkt, einzeiligen Einträgen mit [source: …; added: …]-Metadaten und [[path]]-Links zwischen Dateien. Dasselbe Format können Sie auch in Ihren eigenen Agents verwenden.
Video-Anleitung
Bringen Sie Devin eine Präferenz bei, finden Sie sie unter Customize → Memory wieder und sehen Sie, wie eine neue Sitzung sie anwendet

