feat: Add persistent user memory system

- Extract and store memorable facts (name, language, preferences) per user
- Inject memories into system prompt for personalized responses
- LLM-based extraction after each response, deduplication against existing
- JSON files on Docker volume (/data/memories), capped at 50 per user
- System prompt updated: respond in users language, use memories
- Commands: !ai memories (view), !ai forget (delete all)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Christian Gick
2026-02-19 08:19:12 +02:00
parent 420b8a1e73
commit d7e32acfcb
2 changed files with 141 additions and 4 deletions

View File

@@ -19,6 +19,8 @@ services:
- WILDFILES_ORG
volumes:
- bot-crypto:/data/crypto_store
- bot-memories:/data/memories
volumes:
bot-crypto:
bot-memories: