homelab-brain/AGENTS.md
Homelab Cursor 73171d0cf7 AGENTS.md: Regel 4 fuer OpenMemory-Duplikate (results:[] != Erfolg)
Refs #82. mem0 dedupliziert semantisch und verwirft zu aehnliche
Eintraege still. Agents interpretierten das faelschlich als Erfolg
und meldeten Erfolgreich dokumentiert, obwohl nichts gespeichert wurde.
Neue Regel: bei results:[] einmal spezifischer retryen, sonst ehrlich
nicht gespeichert melden.
2026-04-20 15:05:32 +02:00

18 lines
987 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Homelab-Brain — Agent-Regeln
## OpenMemory (Pflicht)
1. **Session-Start:** rufe `openmemory.search_memory` mit 23 Stichworten
aus dem User-Auftrag auf, BEVOR du handelst. Nenne Treffer im Chat.
2. **Am Ende jeder abgeschlossenen Aufgabe:** rufe `openmemory.add_memories`
mit genau einem Eintrag im Format:
`YYYY-MM-DD | <präfix>: <was, wo, ergebnis in 12 Sätzen>`
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.