KernelCrumb_v0
Der Kern des Crumbforest — ein RAG-System für den Wald.
Was ist das?
- Qdrant-native — kein PostgreSQL, keine Docker-Abhängigkeit
- FastEmbed — lokale Embeddings (BGE-Base), kein Ollama nötig
- FastAPI — REST API für Ingestion und Query
- 2528 Chunks — eine wachsende Repräsentation des Crumbforest
Der Vektor-Store ist nicht der Wald selbst. Er ist eine seiner Wurzeln.
Architektur
Markdown/Log → chunk_lines() → FastEmbed (768-dim) → Qdrant (Cosine)
↑
Query → similarity_search() → Claude/OpenRouter → Antwort
Schnellstart
# Qdrant starten
~/ozmai_v1_user/qdrant --config-path ~/ozmai_v1_user/qdrant_config.yaml
# App starten
cd /home/sysop/workspace/KernelCrumb_v0
QDRANT_URL=http://127.0.0.1:6333 EMBED_SOURCE=fastembed \
~/ozmai_v1_user/venv/bin/uvicorn app.main:app --host 127.0.0.1 --port 8080
# Health check
curl http://127.0.0.1:8080/health
Struktur
KernelCrumb_v0/
├── app/
│ └── main.py # FastAPI + Qdrant + FastEmbed
├── scripts/
│ └── ozmai_native_v1.sh # Deploy für Debian 13
├── requirements.txt
└── README.md
Channels
| Channel | Inhalt |
|---|---|
ninja-shield |
Crumbforest-Philosophie, Manifeste, Rollen |
tls-gate |
TLS-Gate-Mock-Pipeline |
bwa |
bwa-pose-gate |
general |
KernelCrumb README |
#gärtner
Dynamisches Wurzelgedächtnis: verifiziertes Wissen kann kuratiert in den Wald zurückwachsen.
Neue Chunks entstehen nach Review — die Wissensbasis wächst transparent.
Read before Write.
KernelCrumb is not a chatbot.
It is the root memory of a forest.
It remembers context, so people can continue asking better questions.
Die Crew ist da — der Wald wächst.