f22b9113424160d70a3d0f287322f8eed2d3d172
feat: add proactive cron tasks and systemd timers\n\n- 10 proactive tasks: ingest with self-healing & link suggestions, daily summary, health check, archive stale, tag normalizer, predictive links, auto assign review, import context buffer\n- systemd timers for scheduling (02:00/14:00 slots, 30min intervals, weekly)\n- all tasks tested and working\n\nRefs: #1
feat: add proactive cron tasks and systemd timers\n\n- 10 proactive tasks: ingest with self-healing & link suggestions, daily summary, health check, archive stale, tag normalizer, predictive links, auto assign review, import context buffer\n- systemd timers for scheduling (02:00/14:00 slots, 30min intervals, weekly)\n- all tasks tested and working\n\nRefs: #1
Second Brain
An embeddable, offline-first memory system for AI agents with correctness tracking, neural scoring, and semantic retrieval.
What's New (Phase 2-5)
- Sentence-Transformer Embeddings (
src/embedder.py) — Cached, offline, 384-Dim - ChromaDB Vector Store (
src/chroma_store.py) — Semantic similarity search - Neural Confidence Scorer (
src/neural_scorer.py) — PyTorch RL net, trains on confirm/reject feedback - Hybrid Retrieval (
src/retriever.py) — Keyword + Semantic + Neural fusion - FastAPI Dashboard (
fastapi_app.py) — Lightweight web UI (search + confirm/reject) and JSON API - Streamlit Dashboard (
src/app_dashboard.py) — (optional) richer UI for neural training, etc. - Graph Visualization (
src/graph_view.py) — Interactive Cytoscape.js graph with confidence colors
Architecture
Obsidian
Setup and timers: second-brain/docs/OBSIDIAN.md
Quickstart (Dashboard)
Install minimal dashboard deps:
python3 -m pip install -r requirements-dashboard.txt
Run:
SECOND_BRAIN_WORKSPACE="$(pwd)" python3 fastapi_app.py
Then open: http://localhost:8501/
Port is configurable via SECOND_BRAIN_PORT (or PORT), e.g.:
SECOND_BRAIN_WORKSPACE="$(pwd)" SECOND_BRAIN_PORT=8502 python3 fastapi_app.py
Description
Zweites Gehirn für OpenCLaw - Langzeit- und Kurzzeitgedächtnis, Bewertungsnetzwerke, Proaktivität, Fehlerkorrektur
Languages
Python
80%
HTML
15.8%
CSS
4%
Shell
0.2%