refactor: rename v1 references to base
- Remove v1 versioning from project name - Update all references: TrueRecall v1 → TrueRecall Base - Update paths: true-recall-v1 → true-recall-base - Clean up README (remove version number) - Update config description - Update service file description and paths
This commit is contained in:
14
README.md
14
README.md
@@ -1,4 +1,4 @@
|
||||
# TrueRecall Base (v1)
|
||||
# TrueRecall Base
|
||||
|
||||
**Purpose:** Real-time memory capture → Qdrant `memories_tr`
|
||||
|
||||
@@ -12,6 +12,11 @@ TrueRecall Base is the **foundation**. It watches OpenClaw sessions in real-time
|
||||
|
||||
This is **required** for both addons: **Gems** and **Blocks**.
|
||||
|
||||
**Base does NOT include:**
|
||||
- ❌ Curation (gem extraction)
|
||||
- ❌ Topic clustering (blocks)
|
||||
- ❌ Injection (context recall)
|
||||
|
||||
**Features:**
|
||||
- ✅ Full context conversations saved (not just summaries)
|
||||
- ✅ Automatically stripped of markdown, tables, and extra characters
|
||||
@@ -82,7 +87,7 @@ curl -s http://10.0.0.40:6333/collections/memories_tr | jq '.result.points_count
|
||||
|------|---------|
|
||||
| `watcher/realtime_qdrant_watcher.py` | Capture daemon |
|
||||
| `watcher/mem-qdrant-watcher.service` | Systemd service |
|
||||
| `config.json` | v1 configuration |
|
||||
| `config.json` | Configuration template |
|
||||
|
||||
---
|
||||
|
||||
@@ -109,9 +114,6 @@ Install **TrueRecall v2** for curation and injection:
|
||||
# - Injection (recalls gems into context)
|
||||
```
|
||||
|
||||
v2 requires v1 to be running first.
|
||||
v2 requires Base to be running first.
|
||||
|
||||
---
|
||||
|
||||
**Version:** 1.0
|
||||
**Prerequisite for:** TrueRecall v2
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"version": "1.0",
|
||||
"description": "TrueRecall v1 - Memory capture only",
|
||||
"description": "TrueRecall Base - Memory capture",
|
||||
"components": ["watcher"],
|
||||
"collections": {
|
||||
"memories": "memories_tr"
|
||||
|
||||
@@ -1,17 +1,17 @@
|
||||
[Unit]
|
||||
Description=TrueRecall v1 - Real-Time Memory Watcher
|
||||
Description=TrueRecall Base - Real-Time Memory Watcher
|
||||
After=network.target
|
||||
|
||||
[Service]
|
||||
Type=simple
|
||||
User=<USER>
|
||||
WorkingDirectory=<INSTALL_PATH>/true-recall-v1/watcher
|
||||
WorkingDirectory=<INSTALL_PATH>/true-recall-base/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
|
||||
ExecStart=/usr/bin/python3 <INSTALL_PATH>/true-recall-base/watcher/realtime_qdrant_watcher.py --daemon
|
||||
Restart=always
|
||||
RestartSec=5
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env python3
|
||||
"""
|
||||
TrueRecall v1 - Real-time Qdrant Watcher
|
||||
TrueRecall Base - Real-time Qdrant Watcher
|
||||
Monitors OpenClaw sessions and stores to memories_tr instantly.
|
||||
|
||||
This is the CAPTURE component. For curation and injection, install v2.
|
||||
@@ -263,7 +263,7 @@ def watch_loop(dry_run: bool = False):
|
||||
def main():
|
||||
global USER_ID
|
||||
|
||||
parser = argparse.ArgumentParser(description="TrueRecall v1 - Real-time Memory Capture")
|
||||
parser = argparse.ArgumentParser(description="TrueRecall Base - Real-time Memory Capture")
|
||||
parser.add_argument("--daemon", "-d", action="store_true", help="Run as daemon")
|
||||
parser.add_argument("--once", "-o", action="store_true", help="Process once then exit")
|
||||
parser.add_argument("--dry-run", "-n", action="store_true", help="Don't write to Qdrant")
|
||||
@@ -277,7 +277,7 @@ def main():
|
||||
if args.user_id:
|
||||
USER_ID = args.user_id
|
||||
|
||||
print(f"🔍 TrueRecall v1 - Real-time Memory Capture")
|
||||
print(f"🔍 TrueRecall Base - Real-time Memory Capture")
|
||||
print(f"📍 Qdrant: {QDRANT_URL}/{QDRANT_COLLECTION}")
|
||||
print(f"🧠 Ollama: {OLLAMA_URL}/{EMBEDDING_MODEL}")
|
||||
print(f"👤 User: {USER_ID}")
|
||||
|
||||
Reference in New Issue
Block a user