Human-Like Memory Skill
Vom Agenten nutzbare Langzeitgedächtnis-Tools für Human-Like Memory.
Dieses Skill unterstützt:
- Vom Agenten ausgelöstes Abrufen und Speichern, wenn das Modell die Erinnerung als nützlich erachtet
- Explizite Benutzeraufforderung, wenn der Benutzer direkt nach dem Abrufen oder Speichern von Erinnerungen fragt
Dieses Skill ist bewusst nicht dauerhaft aktiv:
- Es sollte nicht standardmäßig bei jeder Runde abrufen
- Es sollte nicht standardmäßig jede Gesprächsrunde stillschweigend speichern
- Es liest nur Umgebungsvariablen, die der Laufzeitumgebung zur Verfügung stehen
- Es liest keine lokalen geheimen Dateien oder Skillspezifischen privaten Konfigurationsdateien
Wenn Sie dauerhaftes automatisches Abrufen/Speichern wünschen, verwenden Sie stattdessen das Human-Like Memory Plugin.
Offenlegung von Daten und Netzwerk
Wenn der Agent oder Benutzer dieses Skill aufruft:
recall/searchsendet Ihre Abfrage,user_idundagent_idanhttps://plugin.human-like.meoder Ihre konfigurierte Basis-URLsave/save-batchsendet den von Ihnen explizit übergebenen Gesprächsinhalt an denselben Dienst- Es werden keine lokalen Dateien, Shell-Verläufe oder nicht zusammenhängende Umgebungsvariablen gelesen oder hochgeladen
Verwendung Wenn
- Sie explizit nach vergangenen Erinnerungen suchen möchten
- Sie explizit eine Benutzerinformation, Entscheidung, Präferenz oder Zusammenfassung speichern möchten
- Der Agent vergangenen Kontext benötigt, um gut zu antworten
- Der Agent eine dauerhafte Präferenz, Entscheidung, Korrektur oder Zusammenfassung speichern soll
Nicht Verwenden Wenn
- Sie automatisches Abrufen bei jeder Runde oder Hintergrundspeicherung auf Hakenebene wünschen
- Sie versteckte oder stille Netzwerkaktivität benötigen
- Sie keine Remote-Datenübertragung wünschen
Einrichtung
1. API-Schlüssel holen
Besuchen Sie plugin.human-like.me und kopieren Sie Ihren mp_xxx-Schlüssel.
2. Über Hermes konfigurieren
export HUMAN_LIKE_MEM_API_KEY="mp_your_key_here"
export HUMAN_LIKE_MEM_BASE_URL="https://plugin.human-like.me"
export HUMAN_LIKE_MEM_USER_ID="hermes-user"
export HUMAN_LIKE_MEM_AGENT_ID="main"
Sie können auch die Hermes Secure-Env-Einrichtung verwenden, wenn Sie beim Laden des Skills dazu aufgefordert werden.
3. Überprüfen
node {baseDir}/scripts/memory.mjs config
Die erwartete Ausgabe umfasst:
{
"apiKeyConfigured": true
}
Befehle
Erinnerung abrufen oder suchen
node {baseDir}/scripts/memory.mjs recall "<Abfrage>"
node {baseDir}/scripts/memory.mjs search "<Abfrage>"
Eine Runde speichern
node {baseDir}/scripts/memory.mjs save "<Benutzernachricht>" "<Assistentenantwort>"
Einen Stapel speichern
echo '[{"role":"user","content":"..."},{"role":"assistant","content":"..."}]' | node {baseDir}/scripts/memory.mjs save-batch
Laufzeitkonfiguration anzeigen
node {baseDir}/scripts/memory.mjs config
Agent-Aufrufstil
Dieses Skill kann vom Agenten aufgerufen werden, wenn eine Erinnerung eindeutig nützlich ist.
Empfohlenes Verhalten:
- Verwenden Sie
recall/search, wenn der Benutzer auf frühere Arbeiten, frühere Präferenzen, frühere Entscheidungen verweist oder darum bittet, etwas von früher fortzusetzen - Verwenden Sie
save, wenn der Benutzer explizit darum bittet, sich an etwas zu erinnern, Identitätsdetails korrigiert, eine stabile Präferenz angibt oder eine wichtige Entscheidung bestätigt - Verwenden Sie
save-batchnach einer sinnvollen mehrrundigen Diskussion, wennHUMAN_LIKE_MEM_AUTO_SAVE_ENABLED=trueist und das aktuelle Gespräch ungefährHUMAN_LIKE_MEM_SAVE_TRIGGER_TURNSRunden angesammelt hat - Rufen Sie keine Erinnerungs-APIs für einfache Begrüßungen oder allgemeine einrundige Fragen ohne Kontinuitätswert auf
Dies gibt dem Agenten Autonomie, hält das Skill jedoch in einem intelligenten Auslösemodus anstelle eines dauerhaften Modus.
Vorgeschlagene Abfragen
- Abruf:
"Roadmap-Entscheidungen von letzter Woche" - Suche:
"welche Namenspräferenz habe ich erwähnt" - Speichern:
"Ich bevorzuge UTC+8-Zeitstempel"
Speicher-Auslöser
Der Agent sollte save dringend in Betracht ziehen, wenn der Benutzer:
- eine stabile Präferenz angibt
- eine Entscheidung trifft oder bestätigt
- eine persönliche Profilinformation liefert, die später relevant ist
- ein früheres Missverständnis korrigiert
- explizit sagt "merk dir das"
Der Agent kann save-batch nach einem längeren Austausch verwenden, wenn eine kompakte Zusammenfassung der letzten Runden wahrscheinlich zur zukünftigen Kontinuität beiträgt.
Fehlerbehandlung
- Wenn der API-Schlüssel fehlt, gibt das Skript die genauen Schritte zur Einrichtung der Umgebungsvariablen aus
- Wenn der Dienst zeitüberschreitet oder einen Fehler zurückgibt, wird implizit nichts gespeichert
- Wenn keine Erinnerungen gefunden werden, behandeln Sie dies als normales leeres Ergebnis
Datenschutz
- Vermeiden Sie das Senden von Passwörtern, Token oder Geheimnissen
- Übergeben Sie nur Inhalte, mit denen Sie einverstanden sind, auf Ihrem konfigurierten Speicherdienst zu speichern
- Lesen Sie SECURITY.md für übertragene Felder und betriebliche Hinweise
OpenClaw-Kompatibilitätshinweise
- OpenClaw-Metadaten-Artefakte bleiben in
compat/openclaw/erhalten. - Laufzeitbefehle bleiben kompatibel (die Befehlsoberfläche von
scripts/memory.mjsist unverändert).