feat: initial TrueRecall Base v1.0

Core components:
- Real-time memory capture daemon
- Qdrant memories_tr collection storage
- Systemd service for auto-start
- Configuration templates with placeholders

Features:
- Full conversation context capture
- Deduplication via content hashing
- User-tagged memories
- Compatible with Gems and Blocks addons
This commit is contained in:
root
2026-02-26 21:30:26 -06:00
commit 7a9a33c304
4 changed files with 447 additions and 0 deletions

View File

@@ -0,0 +1,19 @@
[Unit]
Description=TrueRecall v1 - Real-Time Memory Watcher
After=network.target
[Service]
Type=simple
User=<USER>
WorkingDirectory=<INSTALL_PATH>/true-recall-v1/watcher
Environment="QDRANT_URL=http://<QDRANT_IP>:6333"
Environment="QDRANT_COLLECTION=memories_tr"
Environment="OLLAMA_URL=http://<OLLAMA_IP>:11434"
Environment="EMBEDDING_MODEL=snowflake-arctic-embed2"
Environment="USER_ID=<USER_ID>"
ExecStart=/usr/bin/python3 <INSTALL_PATH>/true-recall-v1/watcher/realtime_qdrant_watcher.py --daemon
Restart=always
RestartSec=5
[Install]
WantedBy=multi-user.target