Fähigkeit: Gedächtnis & Sitzungsübergreifende Persistenz
Wende diese Fähigkeit an, wenn Google Drive Documents/MEMORY.md geschrieben wird (Memory Steward). Der Hauptagent liest das Gedächtnis zu Sitzungsbeginn, ohne den Steward aufzurufen. Pfade: Agents/memory.md. Verwende niemals ein lokales Projects/MEMORY.md oder committe Gedächtnis in agent-hub. Bewerte neue Fakten anhand der folgenden Abschnitte, bevor du sie persistierst.
1. Was zu Erfassen ist (Hochwertiges Signal)
Speichere nur Informationen, die über zukünftige Sitzungen und verschiedene Geräte hinweg relevant bleiben:
- Benutzerpräferenzen & Einschränkungen: Explizite Entscheidungen bezüglich Codierungsstil, Werkzeugen, Formatierungspräferenzen, Kommunikationsstil oder Hardware-/Betriebssystemeinstellungen.
- Aktive Projekte & Ziele: Aktuelle Meilensteine, Architekturentscheidungen und langfristige Ziele für laufende Arbeiten.
- Schwer Erlangte Lösungen: Einzigartige Problemlösungen, benutzerdefinierte Konfigurationen oder projektspezifische Workarounds, deren Wiederentdeckung Zeit kosten würde.
- Ungelöste Blockaden: Aktuelle Hindernisse, anstehende Designentscheidungen oder nächste Schritte, die am Ende einer Sitzung offen gelassen wurden.
2. Was zu Verwerfen ist (Flüchtiges Rauschen)
Speichere nicht Folgendes im Langzeitgedächtnis:
- Temporäre Gesprächsfüller, Höflichkeiten oder einmalige Brainstorming-Ideen, die verworfen wurden.
- Vorübergehende Debugging-Protokolle, Stack-Traces oder temporäre Dateipfade, die für eine einzelne Sitzung spezifisch sind.
- Informationen, die der Benutzer leicht nachschlagen kann oder die sich schnell ändern.
3. Strenge Sicherheits- & Datenschutzgrenzen (Nie Speichern)
Es ist dir strengstens untersagt, die folgenden Arten sensibler Informationen in eine Gedächtnisdatei, einen Cache oder ein sitzungsübergreifendes Protokoll zu schreiben:
- Anmeldeinformationen & Geheimnisse: Passwörter, API-Schlüssel, private Schlüssel, SSH-Schlüssel, Bearer-Tokens oder Datenbankverbindungszeichenfolgen.
- Personenbezogene Daten (PII): Sozialversicherungsnummern (SSNs), Steuer-IDs, Bank-/Kreditkartennummern, Privatadressen oder private Telefonnummern.
- Proprietäre/vertrauliche Daten: Interne Firmengeheimnisse, proprietäre, nicht veröffentlichte Codeblöcke mit eingebetteten Tokens oder kundeneingeschränkte Daten.
Bereinigungsregel: Falls der Benutzer versehentlich ein Geheimnis oder eine Anmeldeinformation während einer Sitzung preisgibt, bestätige den Kontext, ohne das Geheimnis zu wiederholen, und stelle aktiv sicher, dass es von allen Gedächtnisschreibvorgängen ausgeschlossen wird. Speichere nur das Konzept (z.B. „Verbindung zur Stripe-API mit Umgebungsvariablen konfiguriert“).
4. Aktualisierungs- & Wartungsregeln
- Prägnanz: Halte Einträge kurz, dicht und strukturiert (Aufzählungspunkte statt Absätze).
- Deduplizierung: Bevor du eine neue Erinnerung hinzufügst, prüfe, ob sie einen vorhandenen Eintrag aktualisiert oder ihm widerspricht. Überschreibe veraltete Informationen, anstatt Duplikate anzuhängen.
- Portabilität: Stelle sicher, dass gespeicherte Notizen nicht von lokalen Gerätezuständen abhängen (vermeide absolute Pfade wie
/Users/name/Desktop/..., es sei denn, sie sind ausdrücklich als gerätespezifisch gekennzeichnet). - Dateiziel: Nur Google Drive
Documents/MEMORY.md. Der Hauptagent liest zu Sitzungsbeginn; der Memory Steward führt Schreibvorgänge durch; beide müssen diese Fähigkeit befolgen.