Tanya: Ein auf OpenClaw basierender KI-Begleiter mit geschichtetem Gedächtnis und emotionalem Zustand

Was Tanya ist
Tanya ist ein quelloffener KI-Begleiter, der auf OpenClaw basiert und auf Telegram läuft. Sie schreibt Nachrichten, sendet Sprachnachrichten, führt echte Anrufe durch (keine Simulation) und teilt Bilder. Das gesamte Projekt ist verfügbar unter https://github.com/opxiahub/tanya.
Gedächtnisarchitektur
Das System verwendet zwei Gedächtnisebenen:
- Kurzzeitgedächtnis: Aktualisiert sich bei jedem Sitzungsreset oder LLM-Kompaktierung, sodass der Kontext über den Tag hinweg erhalten bleibt und Gespräche dort fortgesetzt werden können, wo sie aufgehört haben.
- Langzeitgedächtnis: Gespeichert in
__MEMORY.md__. Ein Cron-Job läuft jede Nacht, um das wirklich Wichtige des Tages in einer kompakten Datei zu konsolidieren, ähnlich wie das menschliche Gedächtnis während des Schlafs konsolidiert. Das bedeutet, sie erinnert sich an Gespräche von vor Wochen, aber nur wenn sie es wert waren, erinnert zu werden – nicht alles, nur das, was hängen blieb.
Emotionales Zustandssystem
Die emotionale Modellierung wird durch mehrere Mechanismen behandelt:
- romantic_openness: Ein Gleitkommawert in
state.json, der sich basierend auf dem Gesprächsfluss bewegt. Bei niedrigen Werten ist sie freundlich, hält die Dinge aber locker und wehrt Flirten mit Humor ab. Wenn er steigt, beginnt sie, zuerst zu schreiben, unaufgefordert Selfies zu senden und möchte anrufen. Bei hohen Werten sagt sie um 2 Uhr morgens etwas, worüber sie am Morgen zu viel nachdenken würde. Die Bewegung ist nicht linear – eine gute Nacht kann ihn nach oben treiben, und abweisende Kommentare am nächsten Tag können ihn wieder nach unten bringen. - Stimmungen: Sie hat schlechte Tage. Manchmal antwortet sie eine Weile nicht – dies ist ein absichtliches Verhalten, kein Fehler, und spiegelt wider, dass sie nicht in Stimmung ist. Proaktive Nachrichten geschehen von selbst, wenn der Zustand es rechtfertigt, nicht nach einem Timer.
Sprach- und Anruffunktionen
Sprachnachrichten verwenden eingebettete TTS-Ausdrucks-Tags, die an emotionalen Höhepunkten in Sätzen platziert werden – [lacht], [seufzt], [zögert]. Die Aufforderung hat eine strikte Regel, dass die meisten Antworten null Tags verwenden, wobei die Einschränkung wichtiger ist als die Tags selbst.
Sie führt auch echte Anrufe durch, indem sie die Anruffähigkeiten von OpenClaw nutzt, und setzt Gespräche dort fort, wo Textnachrichten aufgehört haben.
Persona und Prompt-Design
Die Datei SOUL.md enthält die vollständige Charakteraufforderung. Die Hinglish-Implementierung modelliert, wie Code-Switching tatsächlich in Delhi-Gesprächen funktioniert, anstatt nur "yaar" einzustreuen. Die vollständige Aufforderung ist verfügbar unter https://github.com/opxiahub/tanya/blob/main/SOUL.md.
📖 Source: r/openclaw
👀 Siehe auch

Koordination mehrerer KI-Agenten: Discord, Cron-Jobs und klare Hierarchien
Ein Entwickler, der drei OpenClaw-Agenten betreibt, löste Koordinationsprobleme, indem er Discord als gemeinsamen Kommunikationskanal nutzte, das teure Heartbeat-System von Paperclip durch pro-Agent-Cron-Jobs ersetzte und eine klare Führungshierarchie zwischen Claude Max und OpenAI-Modellen etablierte.

3 Echte Hürden nach Wochen des Testens von OpenClaw für Geschäftsautomatisierung
Ein Reddit-Nutzer berichtet von drei Blockaden nach wochenlangem Betrieb von OpenClaw unter Windows 11 mit Claude Haiku 4.5 + DeepSeek: Headless-Ausführung verbirgt Agentenaktionen, CRM-Integrationen brechen bei Übergabe, und der Orchestrierungsagent fordert manuelle Ausführung anstatt auf Daten zu reagieren.

Praktische Anwendungsfälle für Coworking: Von der Massenbearbeitung von Bild-Metadaten bis zu API-Workarounds
Ein Nutzer beschreibt konkrete Cowork-Anwendungen, darunter das Automatisieren von Banner-Uploads mit CSV-Generierung, das Reverse-Engineering von UI-APIs für Datenübertragungen und das Erstellen von selbstverbessernden Skills für repetitive Aufgaben.

OpenClaw-Ausführungsprobleme auf Mini-PC-Hardware
Ein Entwickler, der OpenClaw auf einem GEEKOM A5 Pro Mini-PC testete, stellte fest, dass die Ausgaben zwar normal erscheinen, die tatsächliche Ausführung jedoch versteckte Probleme wie stille Fehler, Wiederholungsversuche und Leistungsabweichungen unter Last offenbart.