docs(claude): reflect in-repo memory and dashboard layout after openclaw consolidation
This commit is contained in:
11
CLAUDE.md
11
CLAUDE.md
@@ -59,7 +59,9 @@ source .venv/bin/activate && pip install -r requirements.txt
|
|||||||
|
|
||||||
**Heartbeat** (`src/heartbeat.py`): Email, calendar, KB, git checks. Quiet hours 23-08.
|
**Heartbeat** (`src/heartbeat.py`): Email, calendar, KB, git checks. Quiet hours 23-08.
|
||||||
|
|
||||||
**Memory** (`src/memory_search.py`): Ollama all-minilm embeddings (384 dim) + SQLite cosine similarity. **Shared with Clawd** — `memory/` is a symlink to `/home/moltbot/clawd/memory/` (single source of truth for both Echo Core and Clawdbot).
|
**Memory** (`src/memory_search.py`): Ollama all-minilm embeddings (384 dim) + SQLite cosine similarity. Lives at `memory/` inside this repo — single source of truth. Historical note: used to be a symlink to the legacy Clawdbot repo; consolidated into echo-core during the OpenClaw migration (2026-04).
|
||||||
|
|
||||||
|
**Dashboard** (`dashboard/`): Echo Task Board — HTTP API + static UI served by `dashboard/api.py` on port 8088, typically behind a reverse proxy at `/echo/`. Endpoint logic split across `dashboard/handlers/*.py` mixins; paths centralised in `dashboard/constants.py`. Systemd user unit template at `dashboard/echo-taskboard.service`.
|
||||||
|
|
||||||
## Import Convention
|
## Import Convention
|
||||||
|
|
||||||
@@ -77,7 +79,12 @@ Absolute imports via `sys.path.insert(0, PROJECT_ROOT)`: `from src.config import
|
|||||||
| `config.json` | Runtime config |
|
| `config.json` | Runtime config |
|
||||||
| `bridge/whatsapp/index.js` | Baileys + Express bridge, port 8098 |
|
| `bridge/whatsapp/index.js` | Baileys + Express bridge, port 8098 |
|
||||||
| `personality/*.md` | System prompt — cine ești |
|
| `personality/*.md` | System prompt — cine ești |
|
||||||
| `memory/` | Symlink → `/home/moltbot/clawd/memory/` (shared KB) |
|
| `memory/` | Knowledge base — embeddings + SQLite (lives in-repo, not a symlink) |
|
||||||
|
| `dashboard/api.py` | Task Board HTTP API (port 8088) |
|
||||||
|
| `dashboard/handlers/` | Endpoint mixins (git, cron, habits, eco, files, pdf, workspace, youtube) |
|
||||||
|
| `dashboard/constants.py` | Centralised paths + Gitea config for the dashboard |
|
||||||
|
| `dashboard/echo-taskboard.service` | Systemd user unit template |
|
||||||
|
| `cron/jobs.json` | APScheduler jobs (flat schema, Europe/Bucharest) |
|
||||||
|
|
||||||
## gstack
|
## gstack
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user