feat(memory): Kategorien 'user' + 'instruction' fuer universelles Agenten-Gedaechtnis

Gilt fuer alle Tools (Hermes, Cline, OpenCode) via MCP-Server.
- user: wer der User ist, Praeferenzen, Arbeitsweise
- instruction: Verhaltensregeln fuer alle KI-Tools
Hermes-Agent speichert aktiv in diese Kategorien wenn er Neues lernt.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Hitonabi
2026-06-23 14:37:25 +02:00
parent ff60d6ff26
commit 5881a21d9a
4 changed files with 61 additions and 36 deletions
+1 -1
View File
@@ -70,7 +70,7 @@ def get_memories(category: str = "") -> str:
@mcp.tool()
def add_memory(content: str, category: str = "stable", source: str = "agent") -> str:
"""Speichert einen Fakt oder eine Entscheidung.
category: stable=Projektfakten (selten aendern), versioned=Tech-Versionen (bei Updates ueberschreiben), ephemeral=temporaerer Kontext (nach 7 Tagen geloescht).
category: user=Fakten ueber den User (Praeferenzen/Arbeitsweise), instruction=Verhaltensregeln fuer alle Tools, stable=Projektfakten, versioned=Tech-Versionen, ephemeral=temporaer (7 Tage).
"""
m = _post("/api/memory", {"content": content, "category": category, "source": source})
return f"Gespeichert (ID: {m['id'][:8]}): {content}"