diff --git a/AGENTS.md b/AGENTS.md index 385a4632..8eeca061 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -10,3 +10,9 @@ Präfixe: `ops` | `code` | `config` | `fehler` | `entscheidung` 3. **Keine Memory-Einträge ohne reale Aktion.** Lieber leer als erfunden. Trivia (nur gelesen, nichts verändert) → nicht speichern. +4. **`results: []` = Duplikat, kein Erfolg.** mem0 dedupliziert semantisch + und verwirft zu ähnliche Einträge still. Dann genau einmal mit + spezifischerem Text (IDs, URLs, Zahlen, Timestamps, CT-Nummern) retryen. + Bleibt der Retry auch `[]`: dem User ehrlich "nicht gespeichert + (vermutlich Duplikat)" melden. NIEMALS "Erfolgreich dokumentiert" + schreiben, wenn `results` leer war.